home *** CD-ROM | disk | FTP | other *** search
/ Hot Super Models / Hot Super Models.iso / mac / jpeg2gif.cpt / jpeg2gif / djpeg folder / djpeg.020.68881.rsrc / CODE_2.txt < prev    next >
Text File  |  1991-11-12  |  488KB  |  8,814 lines

  1. # near model CODE resource
  2. # jump table entries: 80-133 (54 of them)
  3. fn00000000:
  4. 00000000  4E56 0000                link       A6, 0
  5. 00000004  4AAE 0008                tst.l      [A6 + 0x8]
  6. 00000008  6618                     bne        +0x1A /* 00000022 */
  7. 0000000A  601E                     bra        +0x20 /* 0000002A */
  8. label0000000C:
  9. 0000000C  206E 0008                movea.l    A0, [A6 + 0x8]
  10. 00000010  1010                     move.b     D0, [A0]
  11. 00000012  B02E 000D                cmp.b      D0, [A6 + 0xD]
  12. 00000016  6606                     bne        +0x8 /* 0000001E */
  13. 00000018  202E 0008                move.l     D0, [A6 + 0x8]
  14. 0000001C  600E                     bra        +0x10 /* 0000002C */
  15. label0000001E:
  16. 0000001E  52AE 0008                addq.l     [A6 + 0x8], 1
  17. label00000022:
  18. 00000022  206E 0008                movea.l    A0, [A6 + 0x8]
  19. 00000026  4A10                     tst.b      [A0]
  20. 00000028  66E2                     bne        -0x1C /* 0000000C */
  21. label0000002A:
  22. 0000002A  7000                     moveq.l    D0, 0x00
  23. label0000002C:
  24. 0000002C  4E5E                     unlink     A6
  25. 0000002E  4E75                     rts
  26. 00000030  5349                     subq.w     A1, 1
  27. 00000032  4E44                     trap       4
  28. 00000034  4558                     chk.w      D2, [A0]+
  29. 00000036  2020                     move.l     D0, -[A0]
  30. fn00000038:
  31. 00000038  4E56 FFFE                link       A6, -0x0002
  32. 0000003C  48E7 0018                movem.l    -[A7], A3,A4
  33. 00000040  97CB                     sub.l      A3, A3
  34. 00000042  4AAE 000A                tst.l      [A6 + 0xA]
  35. 00000046  6606                     bne        +0x8 /* 0000004E */
  36. 00000048  70FF                     moveq.l    D0, 0xFFFFFFFF
  37. 0000004A  6000 02D6                bra        +0x2D8 /* 00000322 */
  38. label0000004E:
  39. 0000004E  302E 0008                move.w     D0, [A6 + 0x8]
  40. 00000052  B06D E784                cmp.w      D0, [A5 - 0x187C]
  41. 00000056  6F12                     ble        +0x14 /* 0000006A */
  42. 00000058  302D E784                move.w     D0, [A5 - 0x187C]
  43. 0000005C  48C0                     ext.l      D0
  44. 0000005E  E580                     asl        D0, 2
  45. 00000060  D0AE 000A                add.l      D0, [A6 + 0xA]
  46. 00000064  2040                     movea.l    A0, D0
  47. 00000066  4A90                     tst.l      [A0]
  48. 00000068  6606                     bne        +0x8 /* 00000070 */
  49. label0000006A:
  50. 0000006A  70FF                     moveq.l    D0, 0xFFFFFFFF
  51. 0000006C  6000 02B4                bra        +0x2B6 /* 00000322 */
  52. label00000070:
  53. 00000070  4AAD E79A                tst.l      [A5 - 0x1866]
  54. 00000074  6608                     bne        +0xA /* 0000007E */
  55. 00000076  41ED E7A4                lea.l      A0, [A5 - 0x185C]
  56. 0000007A  2B48 E79A                move.l     [A5 - 0x1866], A0
  57. label0000007E:
  58. 0000007E  206D E79A                movea.l    A0, [A5 - 0x1866]
  59. 00000082  4A10                     tst.b      [A0]
  60. 00000084  6600 0080                bne        +0x82 /* 00000106 */
  61. 00000088  302D E784                move.w     D0, [A5 - 0x187C]
  62. 0000008C  48C0                     ext.l      D0
  63. 0000008E  E580                     asl        D0, 2
  64. 00000090  D0AE 000A                add.l      D0, [A6 + 0xA]
  65. 00000094  2040                     movea.l    A0, D0
  66. 00000096  2B50 E79A                move.l     [A5 - 0x1866], [A0]
  67. 0000009A  4AAD E79A                tst.l      [A5 - 0x1866]
  68. 0000009E  6606                     bne        +0x8 /* 000000A6 */
  69. 000000A0  70FF                     moveq.l    D0, 0xFFFFFFFF
  70. 000000A2  6000 027E                bra        +0x280 /* 00000322 */
  71. label000000A6:
  72. 000000A6  206D E79A                movea.l    A0, [A5 - 0x1866]
  73. 000000AA  1010                     move.b     D0, [A0]
  74. 000000AC  49C0                     lea.l      A4, D0
  75. 000000AE  3F00                     move.w     -[A7], D0
  76. 000000B0  2F2D E796                move.l     -[A7], [A5 - 0x186A]
  77. 000000B4  4EBA FF4A                jsr        [PC - 0xB6 /* 00000000 */]
  78. 000000B8  5C8F                     addq.l     A7, 6
  79. 000000BA  2640                     movea.l    A3, D0
  80. 000000BC  B6FC 0000                cmpa.w     A3, 0x0
  81. 000000C0  6708                     beq        +0xA /* 000000CA */
  82. 000000C2  1013                     move.b     D0, [A3]
  83. 000000C4  49C0                     lea.l      A4, D0
  84. 000000C6  3B40 E78A                move.w     [A5 - 0x1876], D0
  85. label000000CA:
  86. 000000CA  302D E784                move.w     D0, [A5 - 0x187C]
  87. 000000CE  B06E 0008                cmp.w      D0, [A6 + 0x8]
  88. 000000D2  6C12                     bge        +0x14 /* 000000E6 */
  89. 000000D4  B6FC 0000                cmpa.w     A3, 0x0
  90. 000000D8  670C                     beq        +0xE /* 000000E6 */
  91. 000000DA  52AD E79A                addq.l     [A5 - 0x1866], 1
  92. 000000DE  206D E79A                movea.l    A0, [A5 - 0x1866]
  93. 000000E2  4A10                     tst.b      [A0]
  94. 000000E4  6606                     bne        +0x8 /* 000000EC */
  95. label000000E6:
  96. 000000E6  70FF                     moveq.l    D0, 0xFFFFFFFF
  97. 000000E8  6000 0238                bra        +0x23A /* 00000322 */
  98. label000000EC:
  99. 000000EC  206D E79A                movea.l    A0, [A5 - 0x1866]
  100. 000000F0  226D E79A                movea.l    A1, [A5 - 0x1866]
  101. 000000F4  1011                     move.b     D0, [A1]
  102. 000000F6  B028 FFFF                cmp.b      D0, [A0 - 0x1]
  103. 000000FA  660A                     bne        +0xC /* 00000106 */
  104. 000000FC  526D E784                addq.w     [A5 - 0x187C], 1
  105. 00000100  70FF                     moveq.l    D0, 0xFFFFFFFF
  106. 00000102  6000 021E                bra        +0x220 /* 00000322 */
  107. label00000106:
  108. 00000106  206D E79A                movea.l    A0, [A5 - 0x1866]
  109. 0000010A  52AD E79A                addq.l     [A5 - 0x1866], 1
  110. 0000010E  1010                     move.b     D0, [A0]
  111. 00000110  49C0                     lea.l      A4, D0
  112. 00000112  3B40 E786                move.w     [A5 - 0x187A], D0
  113. 00000116  3F2D E786                move.w     -[A7], [A5 - 0x187A]
  114. 0000011A  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  115. 0000011E  4EBA FEE0                jsr        [PC - 0x120 /* 00000000 */]
  116. 00000122  5C8F                     addq.l     A7, 6
  117. 00000124  2840                     movea.l    A4, D0
  118. 00000126  302D E786                move.w     D0, [A5 - 0x187A]
  119. 0000012A  B06D E78C                cmp.w      D0, [A5 - 0x1874]
  120. 0000012E  6712                     beq        +0x14 /* 00000142 */
  121. 00000130  302D E786                move.w     D0, [A5 - 0x187A]
  122. 00000134  B06D E78E                cmp.w      D0, [A5 - 0x1872]
  123. 00000138  6708                     beq        +0xA /* 00000142 */
  124. 0000013A  B8FC 0000                cmpa.w     A4, 0x0
  125. 0000013E  6600 0084                bne        +0x86 /* 000001C4 */
  126. label00000142:
  127. 00000142  206D E79A                movea.l    A0, [A5 - 0x1866]
  128. 00000146  4A10                     tst.b      [A0]
  129. 00000148  6604                     bne        +0x6 /* 0000014E */
  130. 0000014A  526D E784                addq.w     [A5 - 0x187C], 1
  131. label0000014E:
  132. 0000014E  4A6D E782                tst.w      [A5 - 0x187E]
  133. 00000152  6768                     beq        +0x6A /* 000001BC */
  134. 00000154  4A6D E790                tst.w      [A5 - 0x1870]
  135. 00000158  6D62                     blt        +0x64 /* 000001BC */
  136. 0000015A  1D6D E787 FFFF           move.b     [A6 - 0x1], [A5 - 0x1879]
  137. 00000160  206E 000A                movea.l    A0, [A6 + 0xA]
  138. 00000164  2F10                     move.l     -[A7], [A0]
  139. 00000166  4EAD 02D2                jsr        [A5 + 0x2D2 /* export_86 */]
  140. 0000016A  588F                     addq.l     A7, 4
  141. 0000016C  3F00                     move.w     -[A7], D0
  142. 0000016E  206E 000A                movea.l    A0, [A6 + 0xA]
  143. 00000172  2F10                     move.l     -[A7], [A0]
  144. 00000174  3F2D E790                move.w     -[A7], [A5 - 0x1870]
  145. 00000178  4EAD 0302                jsr        [A5 + 0x302 /* export_92 */]
  146. 0000017C  508F                     addq.l     A7, 8
  147. 0000017E  486D E7BC                pea.l      [A5 - 0x1844]
  148. 00000182  4EAD 02D2                jsr        [A5 + 0x2D2 /* export_86 */]
  149. 00000186  588F                     addq.l     A7, 4
  150. 00000188  3F00                     move.w     -[A7], D0
  151. 0000018A  486D E7A6                pea.l      [A5 - 0x185A]
  152. 0000018E  3F2D E790                move.w     -[A7], [A5 - 0x1870]
  153. 00000192  4EAD 0302                jsr        [A5 + 0x302 /* export_92 */]
  154. 00000196  508F                     addq.l     A7, 8
  155. 00000198  3F3C 0001                move.w     -[A7], 0x1
  156. 0000019C  486E FFFF                pea.l      [A6 - 0x1]
  157. 000001A0  3F2D E790                move.w     -[A7], [A5 - 0x1870]
  158. 000001A4  4EAD 0302                jsr        [A5 + 0x302 /* export_92 */]
  159. 000001A8  508F                     addq.l     A7, 8
  160. 000001AA  3F3C 0001                move.w     -[A7], 0x1
  161. 000001AE  486D E7D2                pea.l      [A5 - 0x182E]
  162. 000001B2  3F2D E790                move.w     -[A7], [A5 - 0x1870]
  163. 000001B6  4EAD 0302                jsr        [A5 + 0x302 /* export_92 */]
  164. 000001BA  508F                     addq.l     A7, 8
  165. label000001BC:
  166. 000001BC  302D E788                move.w     D0, [A5 - 0x1878]
  167. 000001C0  6000 0160                bra        +0x162 /* 00000322 */
  168. label000001C4:
  169. 000001C4  528C                     addq.l     A4, 1
  170. 000001C6  4A14                     tst.b      [A4]
  171. 000001C8  6714                     beq        +0x16 /* 000001DE */
  172. 000001CA  1014                     move.b     D0, [A4]
  173. 000001CC  49C0                     lea.l      A4, D0
  174. 000001CE  B06D E78C                cmp.w      D0, [A5 - 0x1874]
  175. 000001D2  671E                     beq        +0x20 /* 000001F2 */
  176. 000001D4  1014                     move.b     D0, [A4]
  177. 000001D6  49C0                     lea.l      A4, D0
  178. 000001D8  B06D E78E                cmp.w      D0, [A5 - 0x1872]
  179. 000001DC  6714                     beq        +0x16 /* 000001F2 */
  180. label000001DE:
  181. 000001DE  206D E79A                movea.l    A0, [A5 - 0x1866]
  182. 000001E2  4A10                     tst.b      [A0]
  183. 000001E4  6604                     bne        +0x6 /* 000001EA */
  184. 000001E6  526D E784                addq.w     [A5 - 0x187C], 1
  185. label000001EA:
  186. 000001EA  42AD E792                clr.l      [A5 - 0x186E]
  187. 000001EE  6000 012E                bra        +0x130 /* 0000031E */
  188. label000001F2:
  189. 000001F2  206D E79A                movea.l    A0, [A5 - 0x1866]
  190. 000001F6  4A10                     tst.b      [A0]
  191. 000001F8  670A                     beq        +0xC /* 00000204 */
  192. 000001FA  2B6D E79A E792           move.l     [A5 - 0x186E], [A5 - 0x1866]
  193. 00000200  6000 0110                bra        +0x112 /* 00000312 */
  194. label00000204:
  195. 00000204  1014                     move.b     D0, [A4]
  196. 00000206  49C0                     lea.l      A4, D0
  197. 00000208  B06D E78C                cmp.w      D0, [A5 - 0x1874]
  198. 0000020C  6600 00A6                bne        +0xA8 /* 000002B4 */
  199. 00000210  526D E784                addq.w     [A5 - 0x187C], 1
  200. 00000214  302E 0008                move.w     D0, [A6 + 0x8]
  201. 00000218  B06D E784                cmp.w      D0, [A5 - 0x187C]
  202. 0000021C  6E00 0080                bgt        +0x82 /* 0000029E */
  203. 00000220  41ED E7D4                lea.l      A0, [A5 - 0x182C]
  204. 00000224  2B48 E79A                move.l     [A5 - 0x1866], A0
  205. 00000228  4A6D E782                tst.w      [A5 - 0x187E]
  206. 0000022C  6768                     beq        +0x6A /* 00000296 */
  207. 0000022E  4A6D E790                tst.w      [A5 - 0x1870]
  208. 00000232  6D62                     blt        +0x64 /* 00000296 */
  209. 00000234  1D6D E787 FFFF           move.b     [A6 - 0x1], [A5 - 0x1879]
  210. 0000023A  206E 000A                movea.l    A0, [A6 + 0xA]
  211. 0000023E  2F10                     move.l     -[A7], [A0]
  212. 00000240  4EAD 02D2                jsr        [A5 + 0x2D2 /* export_86 */]
  213. 00000244  588F                     addq.l     A7, 4
  214. 00000246  3F00                     move.w     -[A7], D0
  215. 00000248  206E 000A                movea.l    A0, [A6 + 0xA]
  216. 0000024C  2F10                     move.l     -[A7], [A0]
  217. 0000024E  3F2D E790                move.w     -[A7], [A5 - 0x1870]
  218. 00000252  4EAD 0302                jsr        [A5 + 0x302 /* export_92 */]
  219. 00000256  508F                     addq.l     A7, 8
  220. 00000258  486D E7F8                pea.l      [A5 - 0x1808]
  221. 0000025C  4EAD 02D2                jsr        [A5 + 0x2D2 /* export_86 */]
  222. 00000260  588F                     addq.l     A7, 4
  223. 00000262  3F00                     move.w     -[A7], D0
  224. 00000264  486D E7D6                pea.l      [A5 - 0x182A]
  225. 00000268  3F2D E790                move.w     -[A7], [A5 - 0x1870]
  226. 0000026C  4EAD 0302                jsr        [A5 + 0x302 /* export_92 */]
  227. 00000270  508F                     addq.l     A7, 8
  228. 00000272  3F3C 0001                move.w     -[A7], 0x1
  229. 00000276  486E FFFF                pea.l      [A6 - 0x1]
  230. 0000027A  3F2D E790                move.w     -[A7], [A5 - 0x1870]
  231. 0000027E  4EAD 0302                jsr        [A5 + 0x302 /* export_92 */]
  232. 00000282  508F                     addq.l     A7, 8
  233. 00000284  3F3C 0001                move.w     -[A7], 0x1
  234. 00000288  486D E81A                pea.l      [A5 - 0x17E6]
  235. 0000028C  3F2D E790                move.w     -[A7], [A5 - 0x1870]
  236. 00000290  4EAD 0302                jsr        [A5 + 0x302 /* export_92 */]
  237. 00000294  508F                     addq.l     A7, 8
  238. label00000296:
  239. 00000296  302D E788                move.w     D0, [A5 - 0x1878]
  240. 0000029A  6000 0086                bra        +0x88 /* 00000322 */
  241. label0000029E:
  242. 0000029E  302D E784                move.w     D0, [A5 - 0x187C]
  243. 000002A2  48C0                     ext.l      D0
  244. 000002A4  E580                     asl        D0, 2
  245. 000002A6  D0AE 000A                add.l      D0, [A6 + 0xA]
  246. 000002AA  2040                     movea.l    A0, D0
  247. 000002AC  2B50 E792                move.l     [A5 - 0x186E], [A0]
  248. 000002B0  6000 0060                bra        +0x62 /* 00000312 */
  249. label000002B4:
  250. 000002B4  526D E784                addq.w     [A5 - 0x187C], 1
  251. 000002B8  302E 0008                move.w     D0, [A6 + 0x8]
  252. 000002BC  B06D E784                cmp.w      D0, [A5 - 0x187C]
  253. 000002C0  6E0E                     bgt        +0x10 /* 000002D0 */
  254. 000002C2  41ED E81C                lea.l      A0, [A5 - 0x17E4]
  255. 000002C6  2B48 E79A                move.l     [A5 - 0x1866], A0
  256. 000002CA  42AD E792                clr.l      [A5 - 0x186E]
  257. 000002CE  6042                     bra        +0x44 /* 00000312 */
  258. label000002D0:
  259. 000002D0  302D E784                move.w     D0, [A5 - 0x187C]
  260. 000002D4  48C0                     ext.l      D0
  261. 000002D6  E580                     asl        D0, 2
  262. 000002D8  D0AE 000A                add.l      D0, [A6 + 0xA]
  263. 000002DC  2040                     movea.l    A0, D0
  264. 000002DE  2B50 E792                move.l     [A5 - 0x186E], [A0]
  265. 000002E2  4AAD E792                tst.l      [A5 - 0x186E]
  266. 000002E6  660A                     bne        +0xC /* 000002F2 */
  267. 000002E8  41ED E81E                lea.l      A0, [A5 - 0x17E2]
  268. 000002EC  2B48 E79A                move.l     [A5 - 0x1866], A0
  269. 000002F0  6020                     bra        +0x22 /* 00000312 */
  270. label000002F2:
  271. 000002F2  206D E792                movea.l    A0, [A5 - 0x186E]
  272. 000002F6  1010                     move.b     D0, [A0]
  273. 000002F8  49C0                     lea.l      A4, D0
  274. 000002FA  3F00                     move.w     -[A7], D0
  275. 000002FC  2F2D E796                move.l     -[A7], [A5 - 0x186A]
  276. 00000300  4EBA FCFE                jsr        [PC - 0x302 /* 00000000 */]
  277. 00000304  5C8F                     addq.l     A7, 6
  278. 00000306  4A80                     tst.l      D0
  279. 00000308  6708                     beq        +0xA /* 00000312 */
  280. 0000030A  536D E784                subq.w     [A5 - 0x187C], 1
  281. 0000030E  42AD E792                clr.l      [A5 - 0x186E]
  282. label00000312:
  283. 00000312  41ED E820                lea.l      A0, [A5 - 0x17E0]
  284. 00000316  2B48 E79A                move.l     [A5 - 0x1866], A0
  285. 0000031A  526D E784                addq.w     [A5 - 0x187C], 1
  286. label0000031E:
  287. 0000031E  302D E786                move.w     D0, [A5 - 0x187A]
  288. label00000322:
  289. 00000322  4CDF 1800                movem.l    A3,A4, [A7]+
  290. 00000326  4E5E                     unlink     A6
  291. 00000328  4E75                     rts
  292. 0000032A  4547                     chk.w      D2, D7
  293. 0000032C  4554                     chk.w      D2, [A4]
  294. 0000032E  4F50                     chk.w      D7, [A0]
  295. 00000330  5420                     addq.b     -[A0], 2
  296. export_61:
  297. 00000332  4E56 0000                link       A6, 0
  298. 00000336  206E 0008                movea.l    A0, [A6 + 0x8]
  299. 0000033A  0C28 0001 003E           cmpi.b     [A0 + 0x3E], 0x1
  300. 00000340  660C                     bne        +0xE /* 0000034E */
  301. 00000342  206E 0008                movea.l    A0, [A6 + 0x8]
  302. 00000346  7001                     moveq.l    D0, 0x01
  303. 00000348  1140 0010                move.b     [A0 + 0x10], D0
  304. 0000034C  6016                     bra        +0x18 /* 00000364 */
  305. label0000034E:
  306. 0000034E  206E 0008                movea.l    A0, [A6 + 0x8]
  307. 00000352  0C28 0005 003E           cmpi.b     [A0 + 0x3E], 0x5
  308. 00000358  660A                     bne        +0xC /* 00000364 */
  309. 0000035A  206E 0008                movea.l    A0, [A6 + 0x8]
  310. 0000035E  7005                     moveq.l    D0, 0x05
  311. 00000360  1140 0010                move.b     [A0 + 0x10], D0
  312. label00000364:
  313. 00000364  102D E79E                move.b     D0, [A5 - 0x1862]
  314. 00000368  49C0                     lea.l      A4, D0
  315. 0000036A  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  316. 0000036E  0000 0001                ori.b      D0, 0x1
  317. 00000372  001E 0010                ori.b      [A6]+, 0x10
  318. 00000376  0002 2F2E                ori.b      D2, 0x2E /* '.' */
  319. 0000037A  0008 4EBA                ori.b      A0, 0xBA
  320. 0000037E  5CAE 588F                addq.l     [A6 + 0x588F], 6
  321. 00000382  601E                     bra        +0x20 /* 000003A2 */
  322. 00000384  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  323. 00000388  4EBA 618E                jsr        [PC + 0x618E /* 00006518 */]
  324. 0000038C  588F                     addq.l     A7, 4
  325. 0000038E  6012                     bra        +0x14 /* 000003A2 */
  326. 00000390  206E 0008                movea.l    A0, [A6 + 0x8]
  327. 00000394  2068 0004                movea.l    A0, [A0 + 0x4]
  328. 00000398  486D E822                pea.l      [A5 - 0x17DE]
  329. 0000039C  2050                     movea.l    A0, [A0]
  330. 0000039E  4E90                     jsr        [A0]
  331. 000003A0  588F                     addq.l     A7, 4
  332. label000003A2:
  333. 000003A2  4E5E                     unlink     A6
  334. 000003A4  4E75                     rts
  335. 000003A6  4455                     neg.w      [A5]
  336. 000003A8  494D                     chk.w      D4, A5
  337. 000003AA  4554                     chk.w      D2, [A4]
  338. 000003AC  484F                     pea.l      A7
  339. export_62:
  340. 000003AE  4E56 0000                link       A6, 0
  341. 000003B2  206E 0008                movea.l    A0, [A6 + 0x8]
  342. 000003B6  226E 0008                movea.l    A1, [A6 + 0x8]
  343. 000003BA  2F29 0008                move.l     -[A7], [A1 + 0x8]
  344. 000003BE  4878 1000                push.l     0x1000
  345. 000003C2  4878 0001                push.l     0x1
  346. 000003C6  2068 002A                movea.l    A0, [A0 + 0x2A]
  347. 000003CA  4868 0002                pea.l      [A0 + 0x2]
  348. 000003CE  4EAD 0282                jsr        [A5 + 0x282 /* export_76 */]
  349. 000003D2  4FEF 0010                lea.l      A7, [A7 + 0x10]
  350. 000003D6  206E 0008                movea.l    A0, [A6 + 0x8]
  351. 000003DA  3140 0032                move.w     [A0 + 0x32], D0
  352. 000003DE  206E 0008                movea.l    A0, [A6 + 0x8]
  353. 000003E2  2068 002A                movea.l    A0, [A0 + 0x2A]
  354. 000003E6  5488                     addq.l     A0, 2
  355. 000003E8  226E 0008                movea.l    A1, [A6 + 0x8]
  356. 000003EC  2348 002E                move.l     [A1 + 0x2E], A0
  357. 000003F0  206E 0008                movea.l    A0, [A6 + 0x8]
  358. 000003F4  4A68 0032                tst.w      [A0 + 0x32]
  359. 000003F8  6E12                     bgt        +0x14 /* 0000040C */
  360. 000003FA  206E 0008                movea.l    A0, [A6 + 0x8]
  361. 000003FE  2068 0004                movea.l    A0, [A0 + 0x4]
  362. 00000402  486D E842                pea.l      [A5 - 0x17BE]
  363. 00000406  2050                     movea.l    A0, [A0]
  364. 00000408  4E90                     jsr        [A0]
  365. 0000040A  588F                     addq.l     A7, 4
  366. label0000040C:
  367. 0000040C  206E 0008                movea.l    A0, [A6 + 0x8]
  368. 00000410  5368 0032                subq.w     [A0 + 0x32], 1
  369. 00000414  4A68 0032                tst.w      [A0 + 0x32]
  370. 00000418  6C16                     bge        +0x18 /* 00000430 */
  371. 0000041A  206E 0008                movea.l    A0, [A6 + 0x8]
  372. 0000041E  2050                     movea.l    A0, [A0]
  373. 00000420  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  374. 00000424  2068 000C                movea.l    A0, [A0 + 0xC]
  375. 00000428  4E90                     jsr        [A0]
  376. 0000042A  588F                     addq.l     A7, 4
  377. 0000042C  48C0                     ext.l      D0
  378. 0000042E  6014                     bra        +0x16 /* 00000444 */
  379. label00000430:
  380. 00000430  206E 0008                movea.l    A0, [A6 + 0x8]
  381. 00000434  2268 002E                movea.l    A1, [A0 + 0x2E]
  382. 00000438  52A8 002E                addq.l     [A0 + 0x2E], 1
  383. 0000043C  1011                     move.b     D0, [A1]
  384. 0000043E  49C0                     lea.l      A4, D0
  385. 00000440  0240 00FF                andi.w     D0, 0xFF
  386. label00000444:
  387. 00000444  4E5E                     unlink     A6
  388. 00000446  4E75                     rts
  389. 00000448  5245                     addq.w     D5, 1
  390. 0000044A  4144                     chk.w      D0, D4
  391. 0000044C  4A50                     tst.w      [A0]
  392. 0000044E  4547                     chk.w      D2, D7
  393. fn00000450:
  394. 00000450  4E56 0000                link       A6, 0
  395. 00000454  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  396. 00000458  486D E85E                pea.l      [A5 - 0x17A2]
  397. 0000045C  486D FD7A                pea.l      [A5 - 0x286]
  398. 00000460  4EAD 0292                jsr        [A5 + 0x292 /* export_78 */]
  399. 00000464  4FEF 000C                lea.l      A7, [A7 + 0xC]
  400. 00000468  486D E86A                pea.l      [A5 - 0x1796]
  401. 0000046C  486D FD7A                pea.l      [A5 - 0x286]
  402. 00000470  4EAD 0292                jsr        [A5 + 0x292 /* export_78 */]
  403. 00000474  508F                     addq.l     A7, 8
  404. 00000476  486D E890                pea.l      [A5 - 0x1770]
  405. 0000047A  486D FD7A                pea.l      [A5 - 0x286]
  406. 0000047E  4EAD 0292                jsr        [A5 + 0x292 /* export_78 */]
  407. 00000482  508F                     addq.l     A7, 8
  408. 00000484  3F3C 0002                move.w     -[A7], 0x2
  409. 00000488  4EAD 023A                jsr        [A5 + 0x23A /* export_67 */]
  410. 0000048C  548F                     addq.l     A7, 2
  411. 0000048E  4E5E                     unlink     A6
  412. 00000490  4E75                     rts
  413. 00000492  5553                     subq.w     [A3], 2
  414. 00000494  4147                     chk.w      D0, D7
  415. 00000496  4520                     .invalid   2, -[A0] // invalid opcode 4 with b == 4
  416. 00000498  2020                     move.l     D0, -[A0]
  417. export_63:
  418. 0000049A  4E56 FE2E                link       A6, -0x01D2
  419. 0000049E  486D E8A8                pea.l      [A5 - 0x1758]
  420. 000004A2  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  421. 000004A6  588F                     addq.l     A7, 4
  422. 000004A8  486D E8CC                pea.l      [A5 - 0x1734]
  423. 000004AC  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  424. 000004B0  588F                     addq.l     A7, 4
  425. 000004B2  486D E90C                pea.l      [A5 - 0x16F4]
  426. 000004B6  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  427. 000004BA  588F                     addq.l     A7, 4
  428. 000004BC  486D E93E                pea.l      [A5 - 0x16C2]
  429. 000004C0  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  430. 000004C4  588F                     addq.l     A7, 4
  431. 000004C6  486D E962                pea.l      [A5 - 0x169E]
  432. 000004CA  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  433. 000004CE  588F                     addq.l     A7, 4
  434. 000004D0  486E 000A                pea.l      [A6 + 0xA]
  435. 000004D4  4EAD 0252                jsr        [A5 + 0x252 /* export_70 */]
  436. 000004D8  588F                     addq.l     A7, 4
  437. 000004DA  3D40 0008                move.w     [A6 + 0x8], D0
  438. 000004DE  41EE FE80                lea.l      A0, [A6 - 0x180]
  439. 000004E2  2D48 FF04                move.l     [A6 - 0xFC], A0
  440. 000004E6  41EE FE32                lea.l      A0, [A6 - 0x1CE]
  441. 000004EA  2D48 FF08                move.l     [A6 - 0xF8], A0
  442. 000004EE  486E FE32                pea.l      [A6 - 0x1CE]
  443. 000004F2  4EBA 3ABE                jsr        [PC + 0x3ABE /* 00003FB2 */]
  444. 000004F6  588F                     addq.l     A7, 4
  445. 000004F8  486E FE32                pea.l      [A6 - 0x1CE]
  446. 000004FC  4EBA 4F0A                jsr        [PC + 0x4F0A /* 00005408 */]
  447. 00000500  588F                     addq.l     A7, 4
  448. 00000502  41ED 020A                lea.l      A0, [A5 + 0x20A /* export_61 */]
  449. 00000506  2D48 FE80                move.l     [A6 - 0x180], A0
  450. 0000050A  41ED 0212                lea.l      A0, [A5 + 0x212 /* export_62 */]
  451. 0000050E  2D48 FE8C                move.l     [A6 - 0x174], A0
  452. 00000512  206E FF08                movea.l    A0, [A6 - 0xF8]
  453. 00000516  4878 1002                push.l     0x1002
  454. 0000051A  2068 001A                movea.l    A0, [A0 + 0x1A]
  455. 0000051E  4E90                     jsr        [A0]
  456. 00000520  588F                     addq.l     A7, 4
  457. 00000522  2D40 FF2E                move.l     [A6 - 0xD2], D0
  458. 00000526  426E FF36                clr.w      [A6 - 0xCA]
  459. 0000052A  41ED FD2E                lea.l      A0, [A5 - 0x2D2]
  460. 0000052E  2D48 FF0C                move.l     [A6 - 0xF4], A0
  461. 00000532  41ED FD54                lea.l      A0, [A5 - 0x2AC]
  462. 00000536  2D48 FF10                move.l     [A6 - 0xF0], A0
  463. 0000053A  426E FE3A                clr.w      [A6 - 0x1C6]
  464. 0000053E  41EE FF16                lea.l      A0, [A6 - 0xEA]
  465. 00000542  43ED E99C                lea.l      A1, [A5 - 0x1664]
  466. 00000546  20D9                     move.l     [A0]+, [A1]+
  467. 00000548  20D9                     move.l     [A0]+, [A1]+
  468. 0000054A  20D9                     move.l     [A0]+, [A1]+
  469. 0000054C  426E FF22                clr.w      [A6 - 0xDE]
  470. 00000550  426E FF24                clr.w      [A6 - 0xDC]
  471. 00000554  426E FF26                clr.w      [A6 - 0xDA]
  472. 00000558  3D7C 0100 FF28           move.w     [A6 - 0xD8], 0x100
  473. 0000055E  426E FF2A                clr.w      [A6 - 0xD6]
  474. 00000562  426E FF2C                clr.w      [A6 - 0xD4]
  475. 00000566  7002                     moveq.l    D0, 0x02
  476. 00000568  1D40 FF14                move.b     [A6 - 0xEC], D0
  477. 0000056C  422E FF42                clr.b      [A6 - 0xBE]
  478. 00000570  422D E79E                clr.b      [A5 - 0x1862]
  479. 00000574  6000 00B0                bra        +0xB2 /* 00000626 */
  480. label00000578:
  481. 00000578  302E FE30                move.w     D0, [A6 - 0x1D0]
  482. 0000057C  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  483. 00000580  0008 0022                ori.b      A0, 0x22 /* '\"' */
  484. 00000584  0062 0028                ori.w      -[A2], 0x28 /* '(' */
  485. 00000588  0071 006A 0032           ori.w      [A1 + D0.w + 0x32], 0x6A /* 'j' */
  486. 0000058E  006E 0044 0072           ori.w      [A6 + 0x72], 0x44 /* 'D' */
  487. 00000594  0064 0074                ori.w      -[A4], 0x74 /* 't' */
  488. 00000598  0067 0078                ori.w      -[A7], 0x78 /* 'x' */
  489. 0000059C  0047 007C                ori.w      D7, 0x7C /* '|' */
  490. 000005A0  003F 0078                ori.b      <<invalid special address>>, 0x78 /* 'x' */
  491. 000005A4  7001                     moveq.l    D0, 0x01
  492. 000005A6  3D40 FF2A                move.w     [A6 - 0xD6], D0
  493. 000005AA  6000 007A                bra        +0x7C /* 00000626 */
  494. 000005AE  4AAD E792                tst.l      [A5 - 0x186E]
  495. 000005B2  660C                     bne        +0xE /* 000005C0 */
  496. 000005B4  206E 000A                movea.l    A0, [A6 + 0xA]
  497. 000005B8  2F10                     move.l     -[A7], [A0]
  498. 000005BA  4EBA FE94                jsr        [PC - 0x16C /* 00000450 */]
  499. 000005BE  588F                     addq.l     A7, 4
  500. label000005C0:
  501. 000005C0  486E FE2E                pea.l      [A6 - 0x1D2]
  502. 000005C4  486D E9B2                pea.l      [A5 - 0x164E]
  503. 000005C8  2F2D E792                move.l     -[A7], [A5 - 0x186E]
  504. 000005CC  4EAD 02CA                jsr        [A5 + 0x2CA /* export_85 */]
  505. 000005D0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  506. 000005D4  0C40 0001                cmpi.w     D0, 0x1
  507. 000005D8  670C                     beq        +0xE /* 000005E6 */
  508. 000005DA  206E 000A                movea.l    A0, [A6 + 0xA]
  509. 000005DE  2F10                     move.l     -[A7], [A0]
  510. 000005E0  4EBA FE6E                jsr        [PC - 0x192 /* 00000450 */]
  511. 000005E4  588F                     addq.l     A7, 4
  512. label000005E6:
  513. 000005E6  3D6E FE2E FF28           move.w     [A6 - 0xD8], [A6 - 0x1D2]
  514. 000005EC  7001                     moveq.l    D0, 0x01
  515. 000005EE  3D40 FF22                move.w     [A6 - 0xDE], D0
  516. 000005F2  6032                     bra        +0x34 /* 00000626 */
  517. 000005F4  7001                     moveq.l    D0, 0x01
  518. 000005F6  3D40 FF24                move.w     [A6 - 0xDC], D0
  519. 000005FA  602A                     bra        +0x2C /* 00000626 */
  520. 000005FC  7001                     moveq.l    D0, 0x01
  521. 000005FE  3D40 FF26                move.w     [A6 - 0xDA], D0
  522. 00000602  6022                     bra        +0x24 /* 00000626 */
  523. 00000604  526E FE3A                addq.w     [A6 - 0x1C6], 1
  524. 00000608  601C                     bra        +0x1E /* 00000626 */
  525. 0000060A  7001                     moveq.l    D0, 0x01
  526. 0000060C  1D40 FF14                move.b     [A6 - 0xEC], D0
  527. 00000610  6014                     bra        +0x16 /* 00000626 */
  528. 00000612  7001                     moveq.l    D0, 0x01
  529. 00000614  1B40 E79E                move.b     [A5 - 0x1862], D0
  530. 00000618  600C                     bra        +0xE /* 00000626 */
  531. 0000061A  206E 000A                movea.l    A0, [A6 + 0xA]
  532. 0000061E  2F10                     move.l     -[A7], [A0]
  533. 00000620  4EBA FE2E                jsr        [PC - 0x1D2 /* 00000450 */]
  534. 00000624  588F                     addq.l     A7, 4
  535. label00000626:
  536. 00000626  486D E9A8                pea.l      [A5 - 0x1658]
  537. 0000062A  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  538. 0000062E  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  539. 00000632  4EBA FA04                jsr        [PC - 0x5FC /* 00000038 */]
  540. 00000636  4FEF 000A                lea.l      A7, [A7 + 0xA]
  541. 0000063A  3D40 FE30                move.w     [A6 - 0x1D0], D0
  542. 0000063E  0C40 FFFF                cmpi.w     D0, 0xFFFF
  543. 00000642  6600 FF34                bne        -0xCA /* 00000578 */
  544. 00000646  302E 0008                move.w     D0, [A6 + 0x8]
  545. 0000064A  5540                     subq.w     D0, 2
  546. 0000064C  B06D E784                cmp.w      D0, [A5 - 0x187C]
  547. 00000650  6722                     beq        +0x24 /* 00000674 */
  548. 00000652  206E 000A                movea.l    A0, [A6 + 0xA]
  549. 00000656  2F10                     move.l     -[A7], [A0]
  550. 00000658  486D E9B6                pea.l      [A5 - 0x164A]
  551. 0000065C  486D FD7A                pea.l      [A5 - 0x286]
  552. 00000660  4EAD 0292                jsr        [A5 + 0x292 /* export_78 */]
  553. 00000664  4FEF 000C                lea.l      A7, [A7 + 0xC]
  554. 00000668  206E 000A                movea.l    A0, [A6 + 0xA]
  555. 0000066C  2F10                     move.l     -[A7], [A0]
  556. 0000066E  4EBA FDE0                jsr        [PC - 0x220 /* 00000450 */]
  557. 00000672  588F                     addq.l     A7, 4
  558. label00000674:
  559. 00000674  302D E784                move.w     D0, [A5 - 0x187C]
  560. 00000678  48C0                     ext.l      D0
  561. 0000067A  E580                     asl        D0, 2
  562. 0000067C  D0AE 000A                add.l      D0, [A6 + 0xA]
  563. 00000680  486D E9E4                pea.l      [A5 - 0x161C]
  564. 00000684  2040                     movea.l    A0, D0
  565. 00000686  2F10                     move.l     -[A7], [A0]
  566. 00000688  4EAD 02EA                jsr        [A5 + 0x2EA /* export_89 */]
  567. 0000068C  508F                     addq.l     A7, 8
  568. 0000068E  2D40 FF0C                move.l     [A6 - 0xF4], D0
  569. 00000692  4A80                     tst.l      D0
  570. 00000694  6630                     bne        +0x32 /* 000006C6 */
  571. 00000696  302D E784                move.w     D0, [A5 - 0x187C]
  572. 0000069A  48C0                     ext.l      D0
  573. 0000069C  E580                     asl        D0, 2
  574. 0000069E  D0AE 000A                add.l      D0, [A6 + 0xA]
  575. 000006A2  2040                     movea.l    A0, D0
  576. 000006A4  2F10                     move.l     -[A7], [A0]
  577. 000006A6  206E 000A                movea.l    A0, [A6 + 0xA]
  578. 000006AA  2F10                     move.l     -[A7], [A0]
  579. 000006AC  486D E9E8                pea.l      [A5 - 0x1618]
  580. 000006B0  486D FD7A                pea.l      [A5 - 0x286]
  581. 000006B4  4EAD 0292                jsr        [A5 + 0x292 /* export_78 */]
  582. 000006B8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  583. 000006BC  3F3C 0002                move.w     -[A7], 0x2
  584. 000006C0  4EAD 023A                jsr        [A5 + 0x23A /* export_67 */]
  585. 000006C4  548F                     addq.l     A7, 2
  586. label000006C6:
  587. 000006C6  302D E784                move.w     D0, [A5 - 0x187C]
  588. 000006CA  5240                     addq.w     D0, 1
  589. 000006CC  48C0                     ext.l      D0
  590. 000006CE  E580                     asl        D0, 2
  591. 000006D0  D0AE 000A                add.l      D0, [A6 + 0xA]
  592. 000006D4  486D E9FC                pea.l      [A5 - 0x1604]
  593. 000006D8  2040                     movea.l    A0, D0
  594. 000006DA  2F10                     move.l     -[A7], [A0]
  595. 000006DC  4EAD 02EA                jsr        [A5 + 0x2EA /* export_89 */]
  596. 000006E0  508F                     addq.l     A7, 8
  597. 000006E2  2D40 FF10                move.l     [A6 - 0xF0], D0
  598. 000006E6  4A80                     tst.l      D0
  599. 000006E8  6632                     bne        +0x34 /* 0000071C */
  600. 000006EA  302D E784                move.w     D0, [A5 - 0x187C]
  601. 000006EE  5240                     addq.w     D0, 1
  602. 000006F0  48C0                     ext.l      D0
  603. 000006F2  E580                     asl        D0, 2
  604. 000006F4  D0AE 000A                add.l      D0, [A6 + 0xA]
  605. 000006F8  2040                     movea.l    A0, D0
  606. 000006FA  2F10                     move.l     -[A7], [A0]
  607. 000006FC  206E 000A                movea.l    A0, [A6 + 0xA]
  608. 00000700  2F10                     move.l     -[A7], [A0]
  609. 00000702  486D EA00                pea.l      [A5 - 0x1600]
  610. 00000706  486D FD7A                pea.l      [A5 - 0x286]
  611. 0000070A  4EAD 0292                jsr        [A5 + 0x292 /* export_78 */]
  612. 0000070E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  613. 00000712  3F3C 0002                move.w     -[A7], 0x2
  614. 00000716  4EAD 023A                jsr        [A5 + 0x23A /* export_67 */]
  615. 0000071A  548F                     addq.l     A7, 2
  616. label0000071C:
  617. 0000071C  486E FF04                pea.l      [A6 - 0xFC]
  618. 00000720  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  619. 00000724  588F                     addq.l     A7, 4
  620. 00000726  486D EA14                pea.l      [A5 - 0x15EC]
  621. 0000072A  4EAD 02A2                jsr        [A5 + 0x2A2 /* export_80 */]
  622. 0000072E  588F                     addq.l     A7, 4
  623. 00000730  486E FF04                pea.l      [A6 - 0xFC]
  624. 00000734  4EBA 1452                jsr        [PC + 0x1452 /* 00001B88 */]
  625. 00000738  588F                     addq.l     A7, 4
  626. 0000073A  206E FF08                movea.l    A0, [A6 - 0xF8]
  627. 0000073E  2F2E FF2E                move.l     -[A7], [A6 - 0xD2]
  628. 00000742  2068 001E                movea.l    A0, [A0 + 0x1E]
  629. 00000746  4E90                     jsr        [A0]
  630. 00000748  588F                     addq.l     A7, 4
  631. 0000074A  4267                     clr.w      -[A7]
  632. 0000074C  4EAD 023A                jsr        [A5 + 0x23A /* export_67 */]
  633. 00000750  548F                     addq.l     A7, 2
  634. 00000752  4E5E                     unlink     A6
  635. 00000754  4E75                     rts
  636. 00000756  4D41                     chk.w      D6, D1
  637. 00000758  494E                     chk.w      D4, A6
  638. 0000075A  2020                     move.l     D0, -[A0]
  639. 0000075C  2020                     move.l     D0, -[A0]
  640. export_10:
  641. 0000075E  4E56 FFCE                link       A6, -0x0032
  642. 00000762  206E 000C                movea.l    A0, [A6 + 0xC]
  643. 00000766  3028 0008                move.w     D0, [A0 + 0x8]
  644. 0000076A  48C0                     ext.l      D0
  645. 0000076C  E580                     asl        D0, 2
  646. 0000076E  D0AE 0008                add.l      D0, [A6 + 0x8]
  647. 00000772  2040                     movea.l    A0, D0
  648. 00000774  2D68 004A FFFC           move.l     [A6 - 0x4], [A0 + 0x4A]
  649. 0000077A  206E 000C                movea.l    A0, [A6 + 0xC]
  650. 0000077E  2028 001C                move.l     D0, [A0 + 0x1C]
  651. 00000782  4C7C 0800 0000 0008      movem.l    A3, 0x8
  652. 0000078A  2D40 FFF8                move.l     [A6 - 0x8], D0
  653. 0000078E  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  654. 00000792  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  655. 00000796  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  656. 0000079A  4EBA 481E                jsr        [PC + 0x481E /* 00004FBA */]
  657. 0000079E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  658. 000007A2  4AAE 0010                tst.l      [A6 + 0x10]
  659. 000007A6  6700 0442                beq        +0x444 /* 00000BEA */
  660. 000007AA  4AAE 0018                tst.l      [A6 + 0x18]
  661. 000007AE  6700 043A                beq        +0x43C /* 00000BEA */
  662. 000007B2  7001                     moveq.l    D0, 0x01
  663. 000007B4  2D40 FFF4                move.l     [A6 - 0xC], D0
  664. 000007B8  6000 0422                bra        +0x424 /* 00000BDC */
  665. label000007BC:
  666. 000007BC  202E FFF4                move.l     D0, [A6 - 0xC]
  667. 000007C0  5380                     subq.l     D0, 1
  668. 000007C2  EF80                     asl        D0, 7
  669. 000007C4  D0AE 0010                add.l      D0, [A6 + 0x10]
  670. 000007C8  2040                     movea.l    A0, D0
  671. 000007CA  3D50 FFF2                move.w     [A6 - 0xE], [A0]
  672. 000007CE  202E FFF4                move.l     D0, [A6 - 0xC]
  673. 000007D2  EF80                     asl        D0, 7
  674. 000007D4  D0AE 0010                add.l      D0, [A6 + 0x10]
  675. 000007D8  2040                     movea.l    A0, D0
  676. 000007DA  3D50 FFF0                move.w     [A6 - 0x10], [A0]
  677. 000007DE  202E FFF4                move.l     D0, [A6 - 0xC]
  678. 000007E2  5280                     addq.l     D0, 1
  679. 000007E4  EF80                     asl        D0, 7
  680. 000007E6  D0AE 0010                add.l      D0, [A6 + 0x10]
  681. 000007EA  2040                     movea.l    A0, D0
  682. 000007EC  3D50 FFEE                move.w     [A6 - 0x12], [A0]
  683. 000007F0  202E FFF4                move.l     D0, [A6 - 0xC]
  684. 000007F4  5380                     subq.l     D0, 1
  685. 000007F6  EF80                     asl        D0, 7
  686. 000007F8  D0AE 0014                add.l      D0, [A6 + 0x14]
  687. 000007FC  2040                     movea.l    A0, D0
  688. 000007FE  3D50 FFEC                move.w     [A6 - 0x14], [A0]
  689. 00000802  202E FFF4                move.l     D0, [A6 - 0xC]
  690. 00000806  EF80                     asl        D0, 7
  691. 00000808  D0AE 0014                add.l      D0, [A6 + 0x14]
  692. 0000080C  2040                     movea.l    A0, D0
  693. 0000080E  3D50 FFEA                move.w     [A6 - 0x16], [A0]
  694. 00000812  202E FFF4                move.l     D0, [A6 - 0xC]
  695. 00000816  5280                     addq.l     D0, 1
  696. 00000818  EF80                     asl        D0, 7
  697. 0000081A  D0AE 0014                add.l      D0, [A6 + 0x14]
  698. 0000081E  2040                     movea.l    A0, D0
  699. 00000820  3D50 FFE8                move.w     [A6 - 0x18], [A0]
  700. 00000824  202E FFF4                move.l     D0, [A6 - 0xC]
  701. 00000828  5380                     subq.l     D0, 1
  702. 0000082A  EF80                     asl        D0, 7
  703. 0000082C  D0AE 0018                add.l      D0, [A6 + 0x18]
  704. 00000830  2040                     movea.l    A0, D0
  705. 00000832  3D50 FFE6                move.w     [A6 - 0x1A], [A0]
  706. 00000836  202E FFF4                move.l     D0, [A6 - 0xC]
  707. 0000083A  EF80                     asl        D0, 7
  708. 0000083C  D0AE 0018                add.l      D0, [A6 + 0x18]
  709. 00000840  2040                     movea.l    A0, D0
  710. 00000842  3D50 FFE4                move.w     [A6 - 0x1C], [A0]
  711. 00000846  202E FFF4                move.l     D0, [A6 - 0xC]
  712. 0000084A  5280                     addq.l     D0, 1
  713. 0000084C  EF80                     asl        D0, 7
  714. 0000084E  D0AE 0018                add.l      D0, [A6 + 0x18]
  715. 00000852  2040                     movea.l    A0, D0
  716. 00000854  3D50 FFE2                move.w     [A6 - 0x1E], [A0]
  717. 00000858  302E FFEC                move.w     D0, [A6 - 0x14]
  718. 0000085C  906E FFE8                sub.w      D0, [A6 - 0x18]
  719. 00000860  C1FC 0024                muls.w     D0, 0x24 /* '$' */
  720. 00000864  48C0                     ext.l      D0
  721. 00000866  2D40 FFDE                move.l     [A6 - 0x22], D0
  722. 0000086A  4AAE FFDE                tst.l      [A6 - 0x22]
  723. 0000086E  6C16                     bge        +0x18 /* 00000886 */
  724. 00000870  203C 0000 0080           move.l     D0, 0x80
  725. 00000876  90AE FFDE                sub.l      D0, [A6 - 0x22]
  726. 0000087A  4C7C 0800 0000 0100      movem.l    A3, 0x100
  727. 00000882  4480                     neg.l      D0
  728. 00000884  6012                     bra        +0x14 /* 00000898 */
  729. label00000886:
  730. 00000886  202E FFDE                move.l     D0, [A6 - 0x22]
  731. 0000088A  0680 0000 0080           addi.l     D0, 0x80
  732. 00000890  4C7C 0800 0000 0100      movem.l    A3, 0x100
  733. label00000898:
  734. 00000898  2D40 FFDE                move.l     [A6 - 0x22], D0
  735. 0000089C  302E FFF0                move.w     D0, [A6 - 0x10]
  736. 000008A0  906E FFE4                sub.w      D0, [A6 - 0x1C]
  737. 000008A4  C1FC 0024                muls.w     D0, 0x24 /* '$' */
  738. 000008A8  48C0                     ext.l      D0
  739. 000008AA  2D40 FFD6                move.l     [A6 - 0x2A], D0
  740. 000008AE  4AAE FFD6                tst.l      [A6 - 0x2A]
  741. 000008B2  6C16                     bge        +0x18 /* 000008CA */
  742. 000008B4  203C 0000 0080           move.l     D0, 0x80
  743. 000008BA  90AE FFD6                sub.l      D0, [A6 - 0x2A]
  744. 000008BE  4C7C 0800 0000 0100      movem.l    A3, 0x100
  745. 000008C6  4480                     neg.l      D0
  746. 000008C8  6012                     bra        +0x14 /* 000008DC */
  747. label000008CA:
  748. 000008CA  202E FFD6                move.l     D0, [A6 - 0x2A]
  749. 000008CE  0680 0000 0080           addi.l     D0, 0x80
  750. 000008D4  4C7C 0800 0000 0100      movem.l    A3, 0x100
  751. label000008DC:
  752. 000008DC  2D40 FFD6                move.l     [A6 - 0x2A], D0
  753. 000008E0  302E FFF0                move.w     D0, [A6 - 0x10]
  754. 000008E4  D06E FFE4                add.w      D0, [A6 - 0x1C]
  755. 000008E8  322E FFEA                move.w     D1, [A6 - 0x16]
  756. 000008EC  D241                     add.w      D1, D1
  757. 000008EE  9041                     sub.w      D0, D1
  758. 000008F0  C1FC 0009                muls.w     D0, 0x9 /* '\t' */
  759. 000008F4  48C0                     ext.l      D0
  760. 000008F6  2D40 FFCE                move.l     [A6 - 0x32], D0
  761. 000008FA  4AAE FFCE                tst.l      [A6 - 0x32]
  762. 000008FE  6C16                     bge        +0x18 /* 00000916 */
  763. 00000900  203C 0000 0080           move.l     D0, 0x80
  764. 00000906  90AE FFCE                sub.l      D0, [A6 - 0x32]
  765. 0000090A  4C7C 0800 0000 0100      movem.l    A3, 0x100
  766. 00000912  4480                     neg.l      D0
  767. 00000914  6012                     bra        +0x14 /* 00000928 */
  768. label00000916:
  769. 00000916  202E FFCE                move.l     D0, [A6 - 0x32]
  770. 0000091A  0680 0000 0080           addi.l     D0, 0x80
  771. 00000920  4C7C 0800 0000 0100      movem.l    A3, 0x100
  772. label00000928:
  773. 00000928  2D40 FFCE                move.l     [A6 - 0x32], D0
  774. 0000092C  302E FFF2                move.w     D0, [A6 - 0xE]
  775. 00000930  906E FFEE                sub.w      D0, [A6 - 0x12]
  776. 00000934  322E FFE6                move.w     D1, [A6 - 0x1A]
  777. 00000938  926E FFE2                sub.w      D1, [A6 - 0x1E]
  778. 0000093C  9041                     sub.w      D0, D1
  779. 0000093E  C1FC 0005                muls.w     D0, 0x5
  780. 00000942  48C0                     ext.l      D0
  781. 00000944  2D40 FFD2                move.l     [A6 - 0x2E], D0
  782. 00000948  4AAE FFD2                tst.l      [A6 - 0x2E]
  783. 0000094C  6C16                     bge        +0x18 /* 00000964 */
  784. 0000094E  203C 0000 0080           move.l     D0, 0x80
  785. 00000954  90AE FFD2                sub.l      D0, [A6 - 0x2E]
  786. 00000958  4C7C 0800 0000 0100      movem.l    A3, 0x100
  787. 00000960  4480                     neg.l      D0
  788. 00000962  6012                     bra        +0x14 /* 00000976 */
  789. label00000964:
  790. 00000964  202E FFD2                move.l     D0, [A6 - 0x2E]
  791. 00000968  0680 0000 0080           addi.l     D0, 0x80
  792. 0000096E  4C7C 0800 0000 0100      movem.l    A3, 0x100
  793. label00000976:
  794. 00000976  2D40 FFD2                move.l     [A6 - 0x2E], D0
  795. 0000097A  302E FFEC                move.w     D0, [A6 - 0x14]
  796. 0000097E  D06E FFE8                add.w      D0, [A6 - 0x18]
  797. 00000982  322E FFEA                move.w     D1, [A6 - 0x16]
  798. 00000986  D241                     add.w      D1, D1
  799. 00000988  9041                     sub.w      D0, D1
  800. 0000098A  C1FC 0009                muls.w     D0, 0x9 /* '\t' */
  801. 0000098E  48C0                     ext.l      D0
  802. 00000990  2D40 FFDA                move.l     [A6 - 0x26], D0
  803. 00000994  4AAE FFDA                tst.l      [A6 - 0x26]
  804. 00000998  6C16                     bge        +0x18 /* 000009B0 */
  805. 0000099A  203C 0000 0080           move.l     D0, 0x80
  806. 000009A0  90AE FFDA                sub.l      D0, [A6 - 0x26]
  807. 000009A4  4C7C 0800 0000 0100      movem.l    A3, 0x100
  808. 000009AC  4480                     neg.l      D0
  809. 000009AE  6012                     bra        +0x14 /* 000009C2 */
  810. label000009B0:
  811. 000009B0  202E FFDA                move.l     D0, [A6 - 0x26]
  812. 000009B4  0680 0000 0080           addi.l     D0, 0x80
  813. 000009BA  4C7C 0800 0000 0100      movem.l    A3, 0x100
  814. label000009C2:
  815. 000009C2  2D40 FFDA                move.l     [A6 - 0x26], D0
  816. 000009C6  202E FFF4                move.l     D0, [A6 - 0xC]
  817. 000009CA  EF80                     asl        D0, 7
  818. 000009CC  D0AE 001C                add.l      D0, [A6 + 0x1C]
  819. 000009D0  2040                     movea.l    A0, D0
  820. 000009D2  3068 0002                movea.w    A0, [A0 + 0x2]
  821. 000009D6  91EE FFDE                sub.l      A0, [A6 - 0x22]
  822. 000009DA  B0FC 0000                cmpa.w     A0, 0x0
  823. 000009DE  6C1A                     bge        +0x1C /* 000009FA */
  824. 000009E0  202E FFF4                move.l     D0, [A6 - 0xC]
  825. 000009E4  EF80                     asl        D0, 7
  826. 000009E6  D0AE 001C                add.l      D0, [A6 + 0x1C]
  827. 000009EA  2040                     movea.l    A0, D0
  828. 000009EC  3068 0002                movea.w    A0, [A0 + 0x2]
  829. 000009F0  91EE FFDE                sub.l      A0, [A6 - 0x22]
  830. 000009F4  2008                     move.l     D0, A0
  831. 000009F6  4480                     neg.l      D0
  832. 000009F8  6016                     bra        +0x18 /* 00000A10 */
  833. label000009FA:
  834. 000009FA  202E FFF4                move.l     D0, [A6 - 0xC]
  835. 000009FE  EF80                     asl        D0, 7
  836. 00000A00  D0AE 001C                add.l      D0, [A6 + 0x1C]
  837. 00000A04  2040                     movea.l    A0, D0
  838. 00000A06  3068 0002                movea.w    A0, [A0 + 0x2]
  839. 00000A0A  91EE FFDE                sub.l      A0, [A6 - 0x22]
  840. 00000A0E  2008                     move.l     D0, A0
  841. label00000A10:
  842. 00000A10  D080                     add.l      D0, D0
  843. 00000A12  206E FFFC                movea.l    A0, [A6 - 0x4]
  844. 00000A16  3068 0002                movea.w    A0, [A0 + 0x2]
  845. 00000A1A  B1C0                     cmpa.l     A0, D0
  846. 00000A1C  6D12                     blt        +0x14 /* 00000A30 */
  847. 00000A1E  202E FFF4                move.l     D0, [A6 - 0xC]
  848. 00000A22  EF80                     asl        D0, 7
  849. 00000A24  D0AE 001C                add.l      D0, [A6 + 0x1C]
  850. 00000A28  2040                     movea.l    A0, D0
  851. 00000A2A  316E FFE0 0002           move.w     [A0 + 0x2], [A6 - 0x20]
  852. label00000A30:
  853. 00000A30  202E FFF4                move.l     D0, [A6 - 0xC]
  854. 00000A34  EF80                     asl        D0, 7
  855. 00000A36  D0AE 001C                add.l      D0, [A6 + 0x1C]
  856. 00000A3A  2040                     movea.l    A0, D0
  857. 00000A3C  3068 0004                movea.w    A0, [A0 + 0x4]
  858. 00000A40  91EE FFDA                sub.l      A0, [A6 - 0x26]
  859. 00000A44  B0FC 0000                cmpa.w     A0, 0x0
  860. 00000A48  6C1A                     bge        +0x1C /* 00000A64 */
  861. 00000A4A  202E FFF4                move.l     D0, [A6 - 0xC]
  862. 00000A4E  EF80                     asl        D0, 7
  863. 00000A50  D0AE 001C                add.l      D0, [A6 + 0x1C]
  864. 00000A54  2040                     movea.l    A0, D0
  865. 00000A56  3068 0004                movea.w    A0, [A0 + 0x4]
  866. 00000A5A  91EE FFDA                sub.l      A0, [A6 - 0x26]
  867. 00000A5E  2008                     move.l     D0, A0
  868. 00000A60  4480                     neg.l      D0
  869. 00000A62  6016                     bra        +0x18 /* 00000A7A */
  870. label00000A64:
  871. 00000A64  202E FFF4                move.l     D0, [A6 - 0xC]
  872. 00000A68  EF80                     asl        D0, 7
  873. 00000A6A  D0AE 001C                add.l      D0, [A6 + 0x1C]
  874. 00000A6E  2040                     movea.l    A0, D0
  875. 00000A70  3068 0004                movea.w    A0, [A0 + 0x4]
  876. 00000A74  91EE FFDA                sub.l      A0, [A6 - 0x26]
  877. 00000A78  2008                     move.l     D0, A0
  878. label00000A7A:
  879. 00000A7A  D080                     add.l      D0, D0
  880. 00000A7C  206E FFFC                movea.l    A0, [A6 - 0x4]
  881. 00000A80  3068 000A                movea.w    A0, [A0 + 0xA]
  882. 00000A84  B1C0                     cmpa.l     A0, D0
  883. 00000A86  6D12                     blt        +0x14 /* 00000A9A */
  884. 00000A88  202E FFF4                move.l     D0, [A6 - 0xC]
  885. 00000A8C  EF80                     asl        D0, 7
  886. 00000A8E  D0AE 001C                add.l      D0, [A6 + 0x1C]
  887. 00000A92  2040                     movea.l    A0, D0
  888. 00000A94  316E FFDC 0004           move.w     [A0 + 0x4], [A6 - 0x24]
  889. label00000A9A:
  890. 00000A9A  202E FFF4                move.l     D0, [A6 - 0xC]
  891. 00000A9E  EF80                     asl        D0, 7
  892. 00000AA0  D0AE 001C                add.l      D0, [A6 + 0x1C]
  893. 00000AA4  2040                     movea.l    A0, D0
  894. 00000AA6  3068 0010                movea.w    A0, [A0 + 0x10]
  895. 00000AAA  91EE FFD6                sub.l      A0, [A6 - 0x2A]
  896. 00000AAE  B0FC 0000                cmpa.w     A0, 0x0
  897. 00000AB2  6C1A                     bge        +0x1C /* 00000ACE */
  898. 00000AB4  202E FFF4                move.l     D0, [A6 - 0xC]
  899. 00000AB8  EF80                     asl        D0, 7
  900. 00000ABA  D0AE 001C                add.l      D0, [A6 + 0x1C]
  901. 00000ABE  2040                     movea.l    A0, D0
  902. 00000AC0  3068 0010                movea.w    A0, [A0 + 0x10]
  903. 00000AC4  91EE FFD6                sub.l      A0, [A6 - 0x2A]
  904. 00000AC8  2008                     move.l     D0, A0
  905. 00000ACA  4480                     neg.l      D0
  906. 00000ACC  6016                     bra        +0x18 /* 00000AE4 */
  907. label00000ACE:
  908. 00000ACE  202E FFF4                move.l     D0, [A6 - 0xC]
  909. 00000AD2  EF80                     asl        D0, 7
  910. 00000AD4  D0AE 001C                add.l      D0, [A6 + 0x1C]
  911. 00000AD8  2040                     movea.l    A0, D0
  912. 00000ADA  3068 0010                movea.w    A0, [A0 + 0x10]
  913. 00000ADE  91EE FFD6                sub.l      A0, [A6 - 0x2A]
  914. 00000AE2  2008                     move.l     D0, A0
  915. label00000AE4:
  916. 00000AE4  D080                     add.l      D0, D0
  917. 00000AE6  206E FFFC                movea.l    A0, [A6 - 0x4]
  918. 00000AEA  3068 0004                movea.w    A0, [A0 + 0x4]
  919. 00000AEE  B1C0                     cmpa.l     A0, D0
  920. 00000AF0  6D12                     blt        +0x14 /* 00000B04 */
  921. 00000AF2  202E FFF4                move.l     D0, [A6 - 0xC]
  922. 00000AF6  EF80                     asl        D0, 7
  923. 00000AF8  D0AE 001C                add.l      D0, [A6 + 0x1C]
  924. 00000AFC  2040                     movea.l    A0, D0
  925. 00000AFE  316E FFD8 0010           move.w     [A0 + 0x10], [A6 - 0x28]
  926. label00000B04:
  927. 00000B04  202E FFF4                move.l     D0, [A6 - 0xC]
  928. 00000B08  EF80                     asl        D0, 7
  929. 00000B0A  D0AE 001C                add.l      D0, [A6 + 0x1C]
  930. 00000B0E  2040                     movea.l    A0, D0
  931. 00000B10  3068 0012                movea.w    A0, [A0 + 0x12]
  932. 00000B14  91EE FFD2                sub.l      A0, [A6 - 0x2E]
  933. 00000B18  B0FC 0000                cmpa.w     A0, 0x0
  934. 00000B1C  6C1A                     bge        +0x1C /* 00000B38 */
  935. 00000B1E  202E FFF4                move.l     D0, [A6 - 0xC]
  936. 00000B22  EF80                     asl        D0, 7
  937. 00000B24  D0AE 001C                add.l      D0, [A6 + 0x1C]
  938. 00000B28  2040                     movea.l    A0, D0
  939. 00000B2A  3068 0012                movea.w    A0, [A0 + 0x12]
  940. 00000B2E  91EE FFD2                sub.l      A0, [A6 - 0x2E]
  941. 00000B32  2008                     move.l     D0, A0
  942. 00000B34  4480                     neg.l      D0
  943. 00000B36  6016                     bra        +0x18 /* 00000B4E */
  944. label00000B38:
  945. 00000B38  202E FFF4                move.l     D0, [A6 - 0xC]
  946. 00000B3C  EF80                     asl        D0, 7
  947. 00000B3E  D0AE 001C                add.l      D0, [A6 + 0x1C]
  948. 00000B42  2040                     movea.l    A0, D0
  949. 00000B44  3068 0012                movea.w    A0, [A0 + 0x12]
  950. 00000B48  91EE FFD2                sub.l      A0, [A6 - 0x2E]
  951. 00000B4C  2008                     move.l     D0, A0
  952. label00000B4E:
  953. 00000B4E  D080                     add.l      D0, D0
  954. 00000B50  206E FFFC                movea.l    A0, [A6 - 0x4]
  955. 00000B54  3068 0008                movea.w    A0, [A0 + 0x8]
  956. 00000B58  B1C0                     cmpa.l     A0, D0
  957. 00000B5A  6D12                     blt        +0x14 /* 00000B6E */
  958. 00000B5C  202E FFF4                move.l     D0, [A6 - 0xC]
  959. 00000B60  EF80                     asl        D0, 7
  960. 00000B62  D0AE 001C                add.l      D0, [A6 + 0x1C]
  961. 00000B66  2040                     movea.l    A0, D0
  962. 00000B68  316E FFD4 0012           move.w     [A0 + 0x12], [A6 - 0x2C]
  963. label00000B6E:
  964. 00000B6E  202E FFF4                move.l     D0, [A6 - 0xC]
  965. 00000B72  EF80                     asl        D0, 7
  966. 00000B74  D0AE 001C                add.l      D0, [A6 + 0x1C]
  967. 00000B78  2040                     movea.l    A0, D0
  968. 00000B7A  3068 0020                movea.w    A0, [A0 + 0x20]
  969. 00000B7E  91EE FFCE                sub.l      A0, [A6 - 0x32]
  970. 00000B82  B0FC 0000                cmpa.w     A0, 0x0
  971. 00000B86  6C1A                     bge        +0x1C /* 00000BA2 */
  972. 00000B88  202E FFF4                move.l     D0, [A6 - 0xC]
  973. 00000B8C  EF80                     asl        D0, 7
  974. 00000B8E  D0AE 001C                add.l      D0, [A6 + 0x1C]
  975. 00000B92  2040                     movea.l    A0, D0
  976. 00000B94  3068 0020                movea.w    A0, [A0 + 0x20]
  977. 00000B98  91EE FFCE                sub.l      A0, [A6 - 0x32]
  978. 00000B9C  2008                     move.l     D0, A0
  979. 00000B9E  4480                     neg.l      D0
  980. 00000BA0  6016                     bra        +0x18 /* 00000BB8 */
  981. label00000BA2:
  982. 00000BA2  202E FFF4                move.l     D0, [A6 - 0xC]
  983. 00000BA6  EF80                     asl        D0, 7
  984. 00000BA8  D0AE 001C                add.l      D0, [A6 + 0x1C]
  985. 00000BAC  2040                     movea.l    A0, D0
  986. 00000BAE  3068 0020                movea.w    A0, [A0 + 0x20]
  987. 00000BB2  91EE FFCE                sub.l      A0, [A6 - 0x32]
  988. 00000BB6  2008                     move.l     D0, A0
  989. label00000BB8:
  990. 00000BB8  D080                     add.l      D0, D0
  991. 00000BBA  206E FFFC                movea.l    A0, [A6 - 0x4]
  992. 00000BBE  3068 0006                movea.w    A0, [A0 + 0x6]
  993. 00000BC2  B1C0                     cmpa.l     A0, D0
  994. 00000BC4  6D12                     blt        +0x14 /* 00000BD8 */
  995. 00000BC6  202E FFF4                move.l     D0, [A6 - 0xC]
  996. 00000BCA  EF80                     asl        D0, 7
  997. 00000BCC  D0AE 001C                add.l      D0, [A6 + 0x1C]
  998. 00000BD0  2040                     movea.l    A0, D0
  999. 00000BD2  316E FFD0 0020           move.w     [A0 + 0x20], [A6 - 0x30]
  1000. label00000BD8:
  1001. 00000BD8  52AE FFF4                addq.l     [A6 - 0xC], 1
  1002. label00000BDC:
  1003. 00000BDC  202E FFF8                move.l     D0, [A6 - 0x8]
  1004. 00000BE0  5380                     subq.l     D0, 1
  1005. 00000BE2  B0AE FFF4                cmp.l      D0, [A6 - 0xC]
  1006. 00000BE6  6E00 FBD4                bgt        -0x42A /* 000007BC */
  1007. label00000BEA:
  1008. 00000BEA  4E5E                     unlink     A6
  1009. 00000BEC  4E75                     rts
  1010. 00000BEE  534D                     subq.w     A5, 1
  1011. 00000BF0  4F4F                     chk.w      D7, A7
  1012. 00000BF2  5448                     addq.w     A0, 2
  1013. 00000BF4  434F                     chk.w      D1, A7
  1014. fn00000BF6:
  1015. 00000BF6  4E56 0000                link       A6, 0
  1016. 00000BFA  206E 0008                movea.l    A0, [A6 + 0x8]
  1017. 00000BFE  43ED 0072                lea.l      A1, [A5 + 0x72 /* export_10 */]
  1018. 00000C02  2050                     movea.l    A0, [A0]
  1019. 00000C04  2149 0030                move.l     [A0 + 0x30], A1
  1020. 00000C08  4E5E                     unlink     A6
  1021. 00000C0A  4E75                     rts
  1022. 00000C0C  4A53                     tst.w      [A3]
  1023. 00000C0E  454C                     chk.w      D2, A4
  1024. 00000C10  4253                     clr.w      [A3]
  1025. 00000C12  4D4F                     chk.w      D6, A7
  1026. export_14:
  1027. 00000C14  4E56 0000                link       A6, 0
  1028. 00000C18  4E5E                     unlink     A6
  1029. 00000C1A  4E75                     rts
  1030. 00000C1C  434F                     chk.w      D1, A7
  1031. 00000C1E  4C4F 524F                movem.l    D0,D1,D2,D3,D6,A1,A4,A6, A7
  1032. 00000C22  5554                     subq.w     [A4], 2
  1033. export_12:
  1034. 00000C24  4E56 FFEE                link       A6, -0x0012
  1035. 00000C28  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  1036. 00000C2C  206E 0008                movea.l    A0, [A6 + 0x8]
  1037. 00000C30  2D68 0034 FFF0           move.l     [A6 - 0x10], [A0 + 0x34]
  1038. 00000C36  426E FFEE                clr.w      [A6 - 0x12]
  1039. 00000C3A  6000 0178                bra        +0x17A /* 00000DB4 */
  1040. label00000C3E:
  1041. 00000C3E  206E 000E                movea.l    A0, [A6 + 0xE]
  1042. 00000C42  302E FFEE                move.w     D0, [A6 - 0x12]
  1043. 00000C46  48C0                     ext.l      D0
  1044. 00000C48  E580                     asl        D0, 2
  1045. 00000C4A  D090                     add.l      D0, [A0]
  1046. 00000C4C  2040                     movea.l    A0, D0
  1047. 00000C4E  2850                     movea.l    A4, [A0]
  1048. 00000C50  206E 000E                movea.l    A0, [A6 + 0xE]
  1049. 00000C54  302E FFEE                move.w     D0, [A6 - 0x12]
  1050. 00000C58  48C0                     ext.l      D0
  1051. 00000C5A  E580                     asl        D0, 2
  1052. 00000C5C  D0A8 0004                add.l      D0, [A0 + 0x4]
  1053. 00000C60  2040                     movea.l    A0, D0
  1054. 00000C62  2650                     movea.l    A3, [A0]
  1055. 00000C64  206E 000E                movea.l    A0, [A6 + 0xE]
  1056. 00000C68  302E FFEE                move.w     D0, [A6 - 0x12]
  1057. 00000C6C  48C0                     ext.l      D0
  1058. 00000C6E  E580                     asl        D0, 2
  1059. 00000C70  D0A8 0008                add.l      D0, [A0 + 0x8]
  1060. 00000C74  2040                     movea.l    A0, D0
  1061. 00000C76  2450                     movea.l    A2, [A0]
  1062. 00000C78  206E 0012                movea.l    A0, [A6 + 0x12]
  1063. 00000C7C  302E FFEE                move.w     D0, [A6 - 0x12]
  1064. 00000C80  48C0                     ext.l      D0
  1065. 00000C82  E580                     asl        D0, 2
  1066. 00000C84  D090                     add.l      D0, [A0]
  1067. 00000C86  2040                     movea.l    A0, D0
  1068. 00000C88  2D50 FFFC                move.l     [A6 - 0x4], [A0]
  1069. 00000C8C  206E 0012                movea.l    A0, [A6 + 0x12]
  1070. 00000C90  302E FFEE                move.w     D0, [A6 - 0x12]
  1071. 00000C94  48C0                     ext.l      D0
  1072. 00000C96  E580                     asl        D0, 2
  1073. 00000C98  D0A8 0004                add.l      D0, [A0 + 0x4]
  1074. 00000C9C  2040                     movea.l    A0, D0
  1075. 00000C9E  2D50 FFF8                move.l     [A6 - 0x8], [A0]
  1076. 00000CA2  206E 0012                movea.l    A0, [A6 + 0x12]
  1077. 00000CA6  302E FFEE                move.w     D0, [A6 - 0x12]
  1078. 00000CAA  48C0                     ext.l      D0
  1079. 00000CAC  E580                     asl        D0, 2
  1080. 00000CAE  D0A8 0008                add.l      D0, [A0 + 0x8]
  1081. 00000CB2  2040                     movea.l    A0, D0
  1082. 00000CB4  2D50 FFF4                move.l     [A6 - 0xC], [A0]
  1083. 00000CB8  262E FFF0                move.l     D3, [A6 - 0x10]
  1084. 00000CBC  6000 00EC                bra        +0xEE /* 00000DAA */
  1085. label00000CC0:
  1086. 00000CC0  41D4                     lea.l      A0, [A4]
  1087. 00000CC2  528C                     addq.l     A4, 1
  1088. 00000CC4  7000                     moveq.l    D0, 0x00
  1089. 00000CC6  1010                     move.b     D0, [A0]
  1090. 00000CC8  2E00                     move.l     D7, D0
  1091. 00000CCA  41D3                     lea.l      A0, [A3]
  1092. 00000CCC  528B                     addq.l     A3, 1
  1093. 00000CCE  7000                     moveq.l    D0, 0x00
  1094. 00000CD0  1010                     move.b     D0, [A0]
  1095. 00000CD2  0640 FF80                addi.w     D0, 0xFF80
  1096. 00000CD6  48C0                     ext.l      D0
  1097. 00000CD8  2C00                     move.l     D6, D0
  1098. 00000CDA  41D2                     lea.l      A0, [A2]
  1099. 00000CDC  528A                     addq.l     A2, 1
  1100. 00000CDE  7000                     moveq.l    D0, 0x00
  1101. 00000CE0  1010                     move.b     D0, [A0]
  1102. 00000CE2  0640 FF80                addi.w     D0, 0xFF80
  1103. 00000CE6  48C0                     ext.l      D0
  1104. 00000CE8  2A00                     move.l     D5, D0
  1105. 00000CEA  4C3C 7000 0000           movem.w    A4,A5,A6, 0x0
  1106. 00000CF0  0400 203C                subi.b     D0, 0x3C /* '<' */
  1107. 00000CF4  0000 059C                ori.b      D0, 0x9C
  1108. 00000CF8  4C05 0000                movem.w    <none>, D5
  1109. 00000CFC  D087                     add.l      D0, D7
  1110. 00000CFE  0680 0000 0200           addi.l     D0, 0x200
  1111. 00000D04  2800                     move.l     D4, D0
  1112. 00000D06  4A84                     tst.l      D4
  1113. 00000D08  6C02                     bge        +0x4 /* 00000D0C */
  1114. 00000D0A  7800                     moveq.l    D4, 0x00
  1115. label00000D0C:
  1116. 00000D0C  0C84 0003 FC00           cmpi.l     D4, 0x3FC00
  1117. 00000D12  6F06                     ble        +0x8 /* 00000D1A */
  1118. 00000D14  283C 0003 FC00           move.l     D4, 0x3FC00
  1119. label00000D1A:
  1120. 00000D1A  206E FFFC                movea.l    A0, [A6 - 0x4]
  1121. 00000D1E  52AE FFFC                addq.l     [A6 - 0x4], 1
  1122. 00000D22  2004                     move.l     D0, D4
  1123. 00000D24  720A                     moveq.l    D1, 0x0A
  1124. 00000D26  E2A0                     asr        D0, D1
  1125. 00000D28  1080                     move.b     [A0], D0
  1126. 00000D2A  203C 0000 0160           move.l     D0, 0x160
  1127. 00000D30  4C06 0000                movem.w    <none>, D6
  1128. 00000D34  2207                     move.l     D1, D7
  1129. 00000D36  9280                     sub.l      D1, D0
  1130. 00000D38  203C 0000 02DB           move.l     D0, 0x2DB
  1131. 00000D3E  4C05 0000                movem.w    <none>, D5
  1132. 00000D42  9280                     sub.l      D1, D0
  1133. 00000D44  0681 0000 0200           addi.l     D1, 0x200
  1134. 00000D4A  2801                     move.l     D4, D1
  1135. 00000D4C  4A84                     tst.l      D4
  1136. 00000D4E  6C02                     bge        +0x4 /* 00000D52 */
  1137. 00000D50  7800                     moveq.l    D4, 0x00
  1138. label00000D52:
  1139. 00000D52  0C84 0003 FC00           cmpi.l     D4, 0x3FC00
  1140. 00000D58  6F06                     ble        +0x8 /* 00000D60 */
  1141. 00000D5A  283C 0003 FC00           move.l     D4, 0x3FC00
  1142. label00000D60:
  1143. 00000D60  206E FFF8                movea.l    A0, [A6 - 0x8]
  1144. 00000D64  52AE FFF8                addq.l     [A6 - 0x8], 1
  1145. 00000D68  2004                     move.l     D0, D4
  1146. 00000D6A  720A                     moveq.l    D1, 0x0A
  1147. 00000D6C  E2A0                     asr        D0, D1
  1148. 00000D6E  1080                     move.b     [A0], D0
  1149. 00000D70  203C 0000 0717           move.l     D0, 0x717
  1150. 00000D76  4C06 0000                movem.w    <none>, D6
  1151. 00000D7A  D087                     add.l      D0, D7
  1152. 00000D7C  0680 0000 0200           addi.l     D0, 0x200
  1153. 00000D82  2800                     move.l     D4, D0
  1154. 00000D84  4A84                     tst.l      D4
  1155. 00000D86  6C02                     bge        +0x4 /* 00000D8A */
  1156. 00000D88  7800                     moveq.l    D4, 0x00
  1157. label00000D8A:
  1158. 00000D8A  0C84 0003 FC00           cmpi.l     D4, 0x3FC00
  1159. 00000D90  6F06                     ble        +0x8 /* 00000D98 */
  1160. 00000D92  283C 0003 FC00           move.l     D4, 0x3FC00
  1161. label00000D98:
  1162. 00000D98  206E FFF4                movea.l    A0, [A6 - 0xC]
  1163. 00000D9C  52AE FFF4                addq.l     [A6 - 0xC], 1
  1164. 00000DA0  2004                     move.l     D0, D4
  1165. 00000DA2  720A                     moveq.l    D1, 0x0A
  1166. 00000DA4  E2A0                     asr        D0, D1
  1167. 00000DA6  1080                     move.b     [A0], D0
  1168. 00000DA8  5383                     subq.l     D3, 1
  1169. label00000DAA:
  1170. 00000DAA  4A83                     tst.l      D3
  1171. 00000DAC  6E00 FF12                bgt        -0xEC /* 00000CC0 */
  1172. 00000DB0  526E FFEE                addq.w     [A6 - 0x12], 1
  1173. label00000DB4:
  1174. 00000DB4  302E FFEE                move.w     D0, [A6 - 0x12]
  1175. 00000DB8  B06E 000C                cmp.w      D0, [A6 + 0xC]
  1176. 00000DBC  6D00 FE80                blt        -0x17E /* 00000C3E */
  1177. 00000DC0  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  1178. 00000DC4  4E5E                     unlink     A6
  1179. 00000DC6  4E75                     rts
  1180. 00000DC8  5943                     subq.w     D3, 4
  1181. 00000DCA  4352                     chk.w      D1, [A2]
  1182. 00000DCC  4742                     chk.w      D3, D2
  1183. 00000DCE  434F                     chk.w      D1, A7
  1184. export_13:
  1185. 00000DD0  4E56 FFFE                link       A6, -0x0002
  1186. 00000DD4  426E FFFE                clr.w      [A6 - 0x2]
  1187. 00000DD8  603C                     bra        +0x3E /* 00000E16 */
  1188. label00000DDA:
  1189. 00000DDA  302E FFFE                move.w     D0, [A6 - 0x2]
  1190. 00000DDE  48C0                     ext.l      D0
  1191. 00000DE0  E580                     asl        D0, 2
  1192. 00000DE2  D0AE 000E                add.l      D0, [A6 + 0xE]
  1193. 00000DE6  322E FFFE                move.w     D1, [A6 - 0x2]
  1194. 00000DEA  48C1                     ext.l      D1
  1195. 00000DEC  E581                     asl        D1, 2
  1196. 00000DEE  D2AE 0012                add.l      D1, [A6 + 0x12]
  1197. 00000DF2  206E 0008                movea.l    A0, [A6 + 0x8]
  1198. 00000DF6  2F28 0034                move.l     -[A7], [A0 + 0x34]
  1199. 00000DFA  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1200. 00000DFE  4267                     clr.w      -[A7]
  1201. 00000E00  2041                     movea.l    A0, D1
  1202. 00000E02  2F10                     move.l     -[A7], [A0]
  1203. 00000E04  4267                     clr.w      -[A7]
  1204. 00000E06  2040                     movea.l    A0, D0
  1205. 00000E08  2F10                     move.l     -[A7], [A0]
  1206. 00000E0A  4EBA 414C                jsr        [PC + 0x414C /* 00004F58 */]
  1207. 00000E0E  4FEF 0012                lea.l      A7, [A7 + 0x12]
  1208. 00000E12  526E FFFE                addq.w     [A6 - 0x2], 1
  1209. label00000E16:
  1210. 00000E16  206E 0008                movea.l    A0, [A6 + 0x8]
  1211. 00000E1A  302E FFFE                move.w     D0, [A6 - 0x2]
  1212. 00000E1E  B068 0044                cmp.w      D0, [A0 + 0x44]
  1213. 00000E22  6DB6                     blt        -0x48 /* 00000DDA */
  1214. 00000E24  4E5E                     unlink     A6
  1215. 00000E26  4E75                     rts
  1216. 00000E28  4E55 4C4C                link       A5, -0xFFFFB3B4
  1217. 00000E2C  434F                     chk.w      D1, A7
  1218. 00000E2E  4E56 4E56                link       A6, -0xFFFFB1AA
  1219. export_11: // at 00000E30 (misaligned)
  1220. 00000E32  0000 206E                ori.b      D0, 0x6E /* 'n' */
  1221. 00000E36  0008 2F28                ori.b      A0, 0x28 /* '(' */
  1222. 00000E3A  0034 3F2E 000C           ori.b      [A4 + D0.w + 0xC], 0x2E /* '.' */
  1223. 00000E40  4267                     clr.w      -[A7]
  1224. 00000E42  206E 0012                movea.l    A0, [A6 + 0x12]
  1225. 00000E46  2F10                     move.l     -[A7], [A0]
  1226. 00000E48  4267                     clr.w      -[A7]
  1227. 00000E4A  206E 000E                movea.l    A0, [A6 + 0xE]
  1228. 00000E4E  2F10                     move.l     -[A7], [A0]
  1229. 00000E50  4EBA 4106                jsr        [PC + 0x4106 /* 00004F58 */]
  1230. 00000E54  4FEF 0012                lea.l      A7, [A7 + 0x12]
  1231. 00000E58  4E5E                     unlink     A6
  1232. 00000E5A  4E75                     rts
  1233. 00000E5C  4752                     chk.w      D3, [A2]
  1234. 00000E5E  4159                     chk.w      D0, [A1]+
  1235. 00000E60  5343                     subq.w     D3, 1
  1236. 00000E62  414C                     chk.w      D0, A4
  1237. export_15:
  1238. 00000E64  4E56 0000                link       A6, 0
  1239. 00000E68  4E5E                     unlink     A6
  1240. 00000E6A  4E75                     rts
  1241. 00000E6C  434F                     chk.w      D1, A7
  1242. 00000E6E  4C4F 524F                movem.l    D0,D1,D2,D3,D6,A1,A4,A6, A7
  1243. 00000E72  5554                     subq.w     [A4], 2
  1244. fn00000E74:
  1245. 00000E74  4E56 0000                link       A6, 0
  1246. 00000E78  206E 0008                movea.l    A0, [A6 + 0x8]
  1247. 00000E7C  1028 003E                move.b     D0, [A0 + 0x3E]
  1248. 00000E80  49C0                     lea.l      A4, D0
  1249. 00000E82  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  1250. 00000E86  0001 0005                ori.b      D1, 0x5
  1251. 00000E8A  006E 000A 002A           ori.w      [A6 + 0x2A], 0xA /* '\n' */
  1252. 00000E90  0028 0026 0044           ori.b      [A0 + 0x44], 0x26 /* '&' */
  1253. 00000E96  206E 0008                movea.l    A0, [A6 + 0x8]
  1254. 00000E9A  0C68 0001 0044           cmpi.w     [A0 + 0x44], 0x1
  1255. 00000EA0  6700 0068                beq        +0x6A /* 00000F0A */
  1256. 00000EA4  206E 0008                movea.l    A0, [A6 + 0x8]
  1257. 00000EA8  2068 0004                movea.l    A0, [A0 + 0x4]
  1258. 00000EAC  486D EA20                pea.l      [A5 - 0x15E0]
  1259. 00000EB0  2050                     movea.l    A0, [A0]
  1260. 00000EB2  4E90                     jsr        [A0]
  1261. 00000EB4  588F                     addq.l     A7, 4
  1262. 00000EB6  6052                     bra        +0x54 /* 00000F0A */
  1263. 00000EB8  206E 0008                movea.l    A0, [A6 + 0x8]
  1264. 00000EBC  0C68 0003 0044           cmpi.w     [A0 + 0x44], 0x3
  1265. 00000EC2  6746                     beq        +0x48 /* 00000F0A */
  1266. 00000EC4  206E 0008                movea.l    A0, [A6 + 0x8]
  1267. 00000EC8  2068 0004                movea.l    A0, [A0 + 0x4]
  1268. 00000ECC  486D EA36                pea.l      [A5 - 0x15CA]
  1269. 00000ED0  2050                     movea.l    A0, [A0]
  1270. 00000ED2  4E90                     jsr        [A0]
  1271. 00000ED4  588F                     addq.l     A7, 4
  1272. 00000ED6  6032                     bra        +0x34 /* 00000F0A */
  1273. 00000ED8  206E 0008                movea.l    A0, [A6 + 0x8]
  1274. 00000EDC  0C68 0004 0044           cmpi.w     [A0 + 0x44], 0x4
  1275. 00000EE2  6726                     beq        +0x28 /* 00000F0A */
  1276. 00000EE4  206E 0008                movea.l    A0, [A6 + 0x8]
  1277. 00000EE8  2068 0004                movea.l    A0, [A0 + 0x4]
  1278. 00000EEC  486D EA4C                pea.l      [A5 - 0x15B4]
  1279. 00000EF0  2050                     movea.l    A0, [A0]
  1280. 00000EF2  4E90                     jsr        [A0]
  1281. 00000EF4  588F                     addq.l     A7, 4
  1282. 00000EF6  6012                     bra        +0x14 /* 00000F0A */
  1283. 00000EF8  206E 0008                movea.l    A0, [A6 + 0x8]
  1284. 00000EFC  2068 0004                movea.l    A0, [A0 + 0x4]
  1285. 00000F00  486D EA62                pea.l      [A5 - 0x159E]
  1286. 00000F04  2050                     movea.l    A0, [A0]
  1287. 00000F06  4E90                     jsr        [A0]
  1288. 00000F08  588F                     addq.l     A7, 4
  1289. label00000F0A:
  1290. 00000F0A  206E 0008                movea.l    A0, [A6 + 0x8]
  1291. 00000F0E  1028 0010                move.b     D0, [A0 + 0x10]
  1292. 00000F12  49C0                     lea.l      A4, D0
  1293. 00000F14  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  1294. 00000F18  0001 0005                ori.b      D1, 0x5
  1295. 00000F1C  00F6                     .incomplete
  1296. 00000F1E  000A 005E                ori.b      A2, 0x5E /* '^' */
  1297. 00000F22  00F0                     .incomplete
  1298. 00000F24  00EE                     .incomplete
  1299. 00000F26  00B2 206E 0008 7001      ori.l      [A2 + D7.w + 0x1], 0x206E0008
  1300. 00000F2E  3140 00B4                move.w     [A0 + 0xB4], D0
  1301. 00000F32  206E 0008                movea.l    A0, [A6 + 0x8]
  1302. 00000F36  0C28 0001 003E           cmpi.b     [A0 + 0x3E], 0x1
  1303. 00000F3C  6718                     beq        +0x1A /* 00000F56 */
  1304. 00000F3E  206E 0008                movea.l    A0, [A6 + 0x8]
  1305. 00000F42  0C28 0003 003E           cmpi.b     [A0 + 0x3E], 0x3
  1306. 00000F48  670C                     beq        +0xE /* 00000F56 */
  1307. 00000F4A  206E 0008                movea.l    A0, [A6 + 0x8]
  1308. 00000F4E  0C28 0004 003E           cmpi.b     [A0 + 0x3E], 0x4
  1309. 00000F54  6612                     bne        +0x14 /* 00000F68 */
  1310. label00000F56:
  1311. 00000F56  206E 0008                movea.l    A0, [A6 + 0x8]
  1312. 00000F5A  43ED 007A                lea.l      A1, [A5 + 0x7A /* export_11 */]
  1313. 00000F5E  2050                     movea.l    A0, [A0]
  1314. 00000F60  2149 0050                move.l     [A0 + 0x50], A1
  1315. 00000F64  6000 00BE                bra        +0xC0 /* 00001024 */
  1316. label00000F68:
  1317. 00000F68  206E 0008                movea.l    A0, [A6 + 0x8]
  1318. 00000F6C  2068 0004                movea.l    A0, [A0 + 0x4]
  1319. 00000F70  486D EA7E                pea.l      [A5 - 0x1582]
  1320. 00000F74  2050                     movea.l    A0, [A0]
  1321. 00000F76  4E90                     jsr        [A0]
  1322. 00000F78  588F                     addq.l     A7, 4
  1323. 00000F7A  6000 00A8                bra        +0xAA /* 00001024 */
  1324. 00000F7E  206E 0008                movea.l    A0, [A6 + 0x8]
  1325. 00000F82  7003                     moveq.l    D0, 0x03
  1326. 00000F84  3140 00B4                move.w     [A0 + 0xB4], D0
  1327. 00000F88  206E 0008                movea.l    A0, [A6 + 0x8]
  1328. 00000F8C  0C28 0003 003E           cmpi.b     [A0 + 0x3E], 0x3
  1329. 00000F92  6612                     bne        +0x14 /* 00000FA6 */
  1330. 00000F94  206E 0008                movea.l    A0, [A6 + 0x8]
  1331. 00000F98  43ED 0082                lea.l      A1, [A5 + 0x82 /* export_12 */]
  1332. 00000F9C  2050                     movea.l    A0, [A0]
  1333. 00000F9E  2149 0050                move.l     [A0 + 0x50], A1
  1334. 00000FA2  6000 0080                bra        +0x82 /* 00001024 */
  1335. label00000FA6:
  1336. 00000FA6  206E 0008                movea.l    A0, [A6 + 0x8]
  1337. 00000FAA  0C28 0002 003E           cmpi.b     [A0 + 0x3E], 0x2
  1338. 00000FB0  6612                     bne        +0x14 /* 00000FC4 */
  1339. 00000FB2  206E 0008                movea.l    A0, [A6 + 0x8]
  1340. 00000FB6  43ED 008A                lea.l      A1, [A5 + 0x8A /* export_13 */]
  1341. 00000FBA  2050                     movea.l    A0, [A0]
  1342. 00000FBC  2149 0050                move.l     [A0 + 0x50], A1
  1343. 00000FC0  6000 0062                bra        +0x64 /* 00001024 */
  1344. label00000FC4:
  1345. 00000FC4  206E 0008                movea.l    A0, [A6 + 0x8]
  1346. 00000FC8  2068 0004                movea.l    A0, [A0 + 0x4]
  1347. 00000FCC  486D EAA4                pea.l      [A5 - 0x155C]
  1348. 00000FD0  2050                     movea.l    A0, [A0]
  1349. 00000FD2  4E90                     jsr        [A0]
  1350. 00000FD4  588F                     addq.l     A7, 4
  1351. 00000FD6  604C                     bra        +0x4E /* 00001024 */
  1352. 00000FD8  206E 0008                movea.l    A0, [A6 + 0x8]
  1353. 00000FDC  7004                     moveq.l    D0, 0x04
  1354. 00000FDE  3140 00B4                move.w     [A0 + 0xB4], D0
  1355. 00000FE2  206E 0008                movea.l    A0, [A6 + 0x8]
  1356. 00000FE6  0C28 0005 003E           cmpi.b     [A0 + 0x3E], 0x5
  1357. 00000FEC  6610                     bne        +0x12 /* 00000FFE */
  1358. 00000FEE  206E 0008                movea.l    A0, [A6 + 0x8]
  1359. 00000FF2  43ED 008A                lea.l      A1, [A5 + 0x8A /* export_13 */]
  1360. 00000FF6  2050                     movea.l    A0, [A0]
  1361. 00000FF8  2149 0050                move.l     [A0 + 0x50], A1
  1362. 00000FFC  6026                     bra        +0x28 /* 00001024 */
  1363. label00000FFE:
  1364. 00000FFE  206E 0008                movea.l    A0, [A6 + 0x8]
  1365. 00001002  2068 0004                movea.l    A0, [A0 + 0x4]
  1366. 00001006  486D EACA                pea.l      [A5 - 0x1536]
  1367. 0000100A  2050                     movea.l    A0, [A0]
  1368. 0000100C  4E90                     jsr        [A0]
  1369. 0000100E  588F                     addq.l     A7, 4
  1370. 00001010  6012                     bra        +0x14 /* 00001024 */
  1371. 00001012  206E 0008                movea.l    A0, [A6 + 0x8]
  1372. 00001016  2068 0004                movea.l    A0, [A0 + 0x4]
  1373. 0000101A  486D EAF0                pea.l      [A5 - 0x1510]
  1374. 0000101E  2050                     movea.l    A0, [A0]
  1375. 00001020  4E90                     jsr        [A0]
  1376. 00001022  588F                     addq.l     A7, 4
  1377. label00001024:
  1378. 00001024  206E 0008                movea.l    A0, [A6 + 0x8]
  1379. 00001028  4A68 001E                tst.w      [A0 + 0x1E]
  1380. 0000102C  670C                     beq        +0xE /* 0000103A */
  1381. 0000102E  206E 0008                movea.l    A0, [A6 + 0x8]
  1382. 00001032  7001                     moveq.l    D0, 0x01
  1383. 00001034  3140 00B6                move.w     [A0 + 0xB6], D0
  1384. 00001038  600E                     bra        +0x10 /* 00001048 */
  1385. label0000103A:
  1386. 0000103A  206E 0008                movea.l    A0, [A6 + 0x8]
  1387. 0000103E  226E 0008                movea.l    A1, [A6 + 0x8]
  1388. 00001042  3368 00B4 00B6           move.w     [A1 + 0xB6], [A0 + 0xB4]
  1389. label00001048:
  1390. 00001048  206E 0008                movea.l    A0, [A6 + 0x8]
  1391. 0000104C  43ED 0092                lea.l      A1, [A5 + 0x92 /* export_14 */]
  1392. 00001050  2050                     movea.l    A0, [A0]
  1393. 00001052  2149 004C                move.l     [A0 + 0x4C], A1
  1394. 00001056  206E 0008                movea.l    A0, [A6 + 0x8]
  1395. 0000105A  43ED 009A                lea.l      A1, [A5 + 0x9A /* export_15 */]
  1396. 0000105E  2050                     movea.l    A0, [A0]
  1397. 00001060  2149 0054                move.l     [A0 + 0x54], A1
  1398. 00001064  4E5E                     unlink     A6
  1399. 00001066  4E75                     rts
  1400. 00001068  4A53                     tst.w      [A3]
  1401. 0000106A  454C                     chk.w      D2, A4
  1402. 0000106C  4443                     neg.w      D3
  1403. 0000106E  4F4C                     chk.w      D7, A4
  1404. fn00001070:
  1405. 00001070  4E56 FCF0                link       A6, -0x0310
  1406. 00001074  426E FFFE                clr.w      [A6 - 0x2]
  1407. 00001078  7001                     moveq.l    D0, 0x01
  1408. 0000107A  3D40 FFFA                move.w     [A6 - 0x6], D0
  1409. 0000107E  6036                     bra        +0x38 /* 000010B6 */
  1410. label00001080:
  1411. 00001080  7001                     moveq.l    D0, 0x01
  1412. 00001082  3D40 FFFC                move.w     [A6 - 0x4], D0
  1413. 00001086  6018                     bra        +0x1A /* 000010A0 */
  1414. label00001088:
  1415. 00001088  302E FFFE                move.w     D0, [A6 - 0x2]
  1416. 0000108C  526E FFFE                addq.w     [A6 - 0x2], 1
  1417. 00001090  48C0                     ext.l      D0
  1418. 00001092  D08E                     add.l      D0, A6
  1419. 00001094  2040                     movea.l    A0, D0
  1420. 00001096  116E FFFB FEF4           move.b     [A0 - 0x10C], [A6 - 0x5]
  1421. 0000109C  526E FFFC                addq.w     [A6 - 0x4], 1
  1422. label000010A0:
  1423. 000010A0  306E FFFA                movea.w    A0, [A6 - 0x6]
  1424. 000010A4  D1EE 0008                add.l      A0, [A6 + 0x8]
  1425. 000010A8  7000                     moveq.l    D0, 0x00
  1426. 000010AA  1010                     move.b     D0, [A0]
  1427. 000010AC  B06E FFFC                cmp.w      D0, [A6 - 0x4]
  1428. 000010B0  64D6                     bcc        -0x28 /* 00001088 */
  1429. 000010B2  526E FFFA                addq.w     [A6 - 0x6], 1
  1430. label000010B6:
  1431. 000010B6  0C6E 0010 FFFA           cmpi.w     [A6 - 0x6], 0x10
  1432. 000010BC  6FC2                     ble        -0x3C /* 00001080 */
  1433. 000010BE  306E FFFE                movea.w    A0, [A6 - 0x2]
  1434. 000010C2  D1CE                     add.l      A0, A6
  1435. 000010C4  4228 FEF4                clr.b      [A0 - 0x10C]
  1436. 000010C8  3D6E FFFE FFF8           move.w     [A6 - 0x8], [A6 - 0x2]
  1437. 000010CE  426E FCF0                clr.w      [A6 - 0x310]
  1438. 000010D2  102E FEF4                move.b     D0, [A6 - 0x10C]
  1439. 000010D6  49C0                     lea.l      A4, D0
  1440. 000010D8  3D40 FFF6                move.w     [A6 - 0xA], D0
  1441. 000010DC  426E FFFE                clr.w      [A6 - 0x2]
  1442. 000010E0  6034                     bra        +0x36 /* 00001116 */
  1443. label000010E2:
  1444. 000010E2  302E FFFE                move.w     D0, [A6 - 0x2]
  1445. 000010E6  526E FFFE                addq.w     [A6 - 0x2], 1
  1446. 000010EA  48C0                     ext.l      D0
  1447. 000010EC  D080                     add.l      D0, D0
  1448. 000010EE  D08E                     add.l      D0, A6
  1449. 000010F0  2040                     movea.l    A0, D0
  1450. 000010F2  316E FCF0 FCF2           move.w     [A0 - 0x30E], [A6 - 0x310]
  1451. 000010F8  526E FCF0                addq.w     [A6 - 0x310], 1
  1452. label000010FC:
  1453. 000010FC  306E FFFE                movea.w    A0, [A6 - 0x2]
  1454. 00001100  D1CE                     add.l      A0, A6
  1455. 00001102  1028 FEF4                move.b     D0, [A0 - 0x10C]
  1456. 00001106  49C0                     lea.l      A4, D0
  1457. 00001108  B06E FFF6                cmp.w      D0, [A6 - 0xA]
  1458. 0000110C  67D4                     beq        -0x2A /* 000010E2 */
  1459. 0000110E  E3EE FCF0                lsl   .w   [A6 - 0x310]
  1460. 00001112  526E FFF6                addq.w     [A6 - 0xA], 1
  1461. label00001116:
  1462. 00001116  306E FFFE                movea.w    A0, [A6 - 0x2]
  1463. 0000111A  D1CE                     add.l      A0, A6
  1464. 0000111C  4A28 FEF4                tst.b      [A0 - 0x10C]
  1465. 00001120  66DA                     bne        -0x24 /* 000010FC */
  1466. 00001122  426E FFFE                clr.w      [A6 - 0x2]
  1467. 00001126  6058                     bra        +0x5A /* 00001180 */
  1468. label00001128:
  1469. 00001128  306E FFFE                movea.w    A0, [A6 - 0x2]
  1470. 0000112C  D1EE 0008                add.l      A0, [A6 + 0x8]
  1471. 00001130  7000                     moveq.l    D0, 0x00
  1472. 00001132  1028 0011                move.b     D0, [A0 + 0x11]
  1473. 00001136  4840                     swap.w     D0
  1474. 00001138  4240                     clr.w      D0
  1475. 0000113A  4840                     swap.w     D0
  1476. 0000113C  D080                     add.l      D0, D0
  1477. 0000113E  D0AE 0008                add.l      D0, [A6 + 0x8]
  1478. 00001142  322E FFFE                move.w     D1, [A6 - 0x2]
  1479. 00001146  48C1                     ext.l      D1
  1480. 00001148  D281                     add.l      D1, D1
  1481. 0000114A  D28E                     add.l      D1, A6
  1482. 0000114C  2041                     movea.l    A0, D1
  1483. 0000114E  2240                     movea.l    A1, D0
  1484. 00001150  3368 FCF2 0114           move.w     [A1 + 0x114], [A0 - 0x30E]
  1485. 00001156  306E FFFE                movea.w    A0, [A6 - 0x2]
  1486. 0000115A  D1EE 0008                add.l      A0, [A6 + 0x8]
  1487. 0000115E  7000                     moveq.l    D0, 0x00
  1488. 00001160  1028 0011                move.b     D0, [A0 + 0x11]
  1489. 00001164  4840                     swap.w     D0
  1490. 00001166  4240                     clr.w      D0
  1491. 00001168  4840                     swap.w     D0
  1492. 0000116A  D0AE 0008                add.l      D0, [A6 + 0x8]
  1493. 0000116E  306E FFFE                movea.w    A0, [A6 - 0x2]
  1494. 00001172  D1CE                     add.l      A0, A6
  1495. 00001174  2240                     movea.l    A1, D0
  1496. 00001176  1368 FEF4 0314           move.b     [A1 + 0x314], [A0 - 0x10C]
  1497. 0000117C  526E FFFE                addq.w     [A6 - 0x2], 1
  1498. label00001180:
  1499. 00001180  302E FFFE                move.w     D0, [A6 - 0x2]
  1500. 00001184  B06E FFF8                cmp.w      D0, [A6 - 0x8]
  1501. 00001188  6D9E                     blt        -0x60 /* 00001128 */
  1502. 0000118A  426E FFFE                clr.w      [A6 - 0x2]
  1503. 0000118E  7001                     moveq.l    D0, 0x01
  1504. 00001190  3D40 FFFA                move.w     [A6 - 0x6], D0
  1505. 00001194  6000 0094                bra        +0x96 /* 0000122A */
  1506. label00001198:
  1507. 00001198  306E FFFA                movea.w    A0, [A6 - 0x6]
  1508. 0000119C  D1EE 0008                add.l      A0, [A6 + 0x8]
  1509. 000011A0  4A10                     tst.b      [A0]
  1510. 000011A2  676E                     beq        +0x70 /* 00001212 */
  1511. 000011A4  302E FFFA                move.w     D0, [A6 - 0x6]
  1512. 000011A8  48C0                     ext.l      D0
  1513. 000011AA  D080                     add.l      D0, D0
  1514. 000011AC  D0AE 0008                add.l      D0, [A6 + 0x8]
  1515. 000011B0  2040                     movea.l    A0, D0
  1516. 000011B2  316E FFFE 047A           move.w     [A0 + 0x47A], [A6 - 0x2]
  1517. 000011B8  302E FFFA                move.w     D0, [A6 - 0x6]
  1518. 000011BC  48C0                     ext.l      D0
  1519. 000011BE  D080                     add.l      D0, D0
  1520. 000011C0  D0AE 0008                add.l      D0, [A6 + 0x8]
  1521. 000011C4  322E FFFE                move.w     D1, [A6 - 0x2]
  1522. 000011C8  48C1                     ext.l      D1
  1523. 000011CA  D281                     add.l      D1, D1
  1524. 000011CC  D28E                     add.l      D1, A6
  1525. 000011CE  2041                     movea.l    A0, D1
  1526. 000011D0  2240                     movea.l    A1, D0
  1527. 000011D2  3368 FCF2 0414           move.w     [A1 + 0x414], [A0 - 0x30E]
  1528. 000011D8  306E FFFA                movea.w    A0, [A6 - 0x6]
  1529. 000011DC  D1EE 0008                add.l      A0, [A6 + 0x8]
  1530. 000011E0  1010                     move.b     D0, [A0]
  1531. 000011E2  0240 00FF                andi.w     D0, 0xFF
  1532. 000011E6  D16E FFFE                add.w      [A6 - 0x2], D0
  1533. 000011EA  302E FFFA                move.w     D0, [A6 - 0x6]
  1534. 000011EE  48C0                     ext.l      D0
  1535. 000011F0  E580                     asl        D0, 2
  1536. 000011F2  D0AE 0008                add.l      D0, [A6 + 0x8]
  1537. 000011F6  322E FFFE                move.w     D1, [A6 - 0x2]
  1538. 000011FA  5341                     subq.w     D1, 1
  1539. 000011FC  48C1                     ext.l      D1
  1540. 000011FE  D281                     add.l      D1, D1
  1541. 00001200  D28E                     add.l      D1, A6
  1542. 00001202  2041                     movea.l    A0, D1
  1543. 00001204  2240                     movea.l    A1, D0
  1544. 00001206  7000                     moveq.l    D0, 0x00
  1545. 00001208  3028 FCF2                move.w     D0, [A0 - 0x30E]
  1546. 0000120C  2340 0436                move.l     [A1 + 0x436], D0
  1547. 00001210  6014                     bra        +0x16 /* 00001226 */
  1548. label00001212:
  1549. 00001212  302E FFFA                move.w     D0, [A6 - 0x6]
  1550. 00001216  48C0                     ext.l      D0
  1551. 00001218  E580                     asl        D0, 2
  1552. 0000121A  D0AE 0008                add.l      D0, [A6 + 0x8]
  1553. 0000121E  2040                     movea.l    A0, D0
  1554. 00001220  70FF                     moveq.l    D0, 0xFFFFFFFF
  1555. 00001222  2140 0436                move.l     [A0 + 0x436], D0
  1556. label00001226:
  1557. 00001226  526E FFFA                addq.w     [A6 - 0x6], 1
  1558. label0000122A:
  1559. 0000122A  0C6E 0010 FFFA           cmpi.w     [A6 - 0x6], 0x10
  1560. 00001230  6F00 FF66                ble        -0x98 /* 00001198 */
  1561. 00001234  4E5E                     unlink     A6
  1562. 00001236  4E75                     rts
  1563. 00001238  4649                     not.w      A1
  1564. 0000123A  5848                     addq.w     A0, 4
  1565. 0000123C  5546                     subq.w     D6, 2
  1566. 0000123E  4654                     not.w      [A4]
  1567. fn00001240:
  1568. 00001240  4E56 FFFC                link       A6, -0x0004
  1569. 00001244  6000 00BC                bra        +0xBE /* 00001302 */
  1570. label00001248:
  1571. 00001248  206D EB0E                movea.l    A0, [A5 - 0x14F2]
  1572. 0000124C  5368 0032                subq.w     [A0 + 0x32], 1
  1573. 00001250  4A68 0032                tst.w      [A0 + 0x32]
  1574. 00001254  6C16                     bge        +0x18 /* 0000126C */
  1575. 00001256  206D EB0E                movea.l    A0, [A5 - 0x14F2]
  1576. 0000125A  2050                     movea.l    A0, [A0]
  1577. 0000125C  2F2D EB0E                move.l     -[A7], [A5 - 0x14F2]
  1578. 00001260  2068 000C                movea.l    A0, [A0 + 0xC]
  1579. 00001264  4E90                     jsr        [A0]
  1580. 00001266  588F                     addq.l     A7, 4
  1581. 00001268  48C0                     ext.l      D0
  1582. 0000126A  6014                     bra        +0x16 /* 00001280 */
  1583. label0000126C:
  1584. 0000126C  206D EB0E                movea.l    A0, [A5 - 0x14F2]
  1585. 00001270  2268 002E                movea.l    A1, [A0 + 0x2E]
  1586. 00001274  52A8 002E                addq.l     [A0 + 0x2E], 1
  1587. 00001278  1011                     move.b     D0, [A1]
  1588. 0000127A  49C0                     lea.l      A4, D0
  1589. 0000127C  0240 00FF                andi.w     D0, 0xFF
  1590. label00001280:
  1591. 00001280  3D40 FFFC                move.w     [A6 - 0x4], D0
  1592. 00001284  302D EB12                move.w     D0, [A5 - 0x14EE]
  1593. 00001288  E148                     lsl        D0.w, 8
  1594. 0000128A  D06E FFFC                add.w      D0, [A6 - 0x4]
  1595. 0000128E  3B40 EB12                move.w     [A5 - 0x14EE], D0
  1596. 00001292  506D EB14                addq.w     [A5 - 0x14EC], 8
  1597. 00001296  0C6E 00FF FFFC           cmpi.w     [A6 - 0x4], 0xFF
  1598. 0000129C  6600 0064                bne        +0x66 /* 00001302 */
  1599. 000012A0  206D EB0E                movea.l    A0, [A5 - 0x14F2]
  1600. 000012A4  5368 0032                subq.w     [A0 + 0x32], 1
  1601. 000012A8  4A68 0032                tst.w      [A0 + 0x32]
  1602. 000012AC  6C16                     bge        +0x18 /* 000012C4 */
  1603. 000012AE  206D EB0E                movea.l    A0, [A5 - 0x14F2]
  1604. 000012B2  2050                     movea.l    A0, [A0]
  1605. 000012B4  2F2D EB0E                move.l     -[A7], [A5 - 0x14F2]
  1606. 000012B8  2068 000C                movea.l    A0, [A0 + 0xC]
  1607. 000012BC  4E90                     jsr        [A0]
  1608. 000012BE  588F                     addq.l     A7, 4
  1609. 000012C0  48C0                     ext.l      D0
  1610. 000012C2  6014                     bra        +0x16 /* 000012D8 */
  1611. label000012C4:
  1612. 000012C4  206D EB0E                movea.l    A0, [A5 - 0x14F2]
  1613. 000012C8  2268 002E                movea.l    A1, [A0 + 0x2E]
  1614. 000012CC  52A8 002E                addq.l     [A0 + 0x2E], 1
  1615. 000012D0  1011                     move.b     D0, [A1]
  1616. 000012D2  49C0                     lea.l      A4, D0
  1617. 000012D4  0240 00FF                andi.w     D0, 0xFF
  1618. label000012D8:
  1619. 000012D8  3D40 FFFC                move.w     [A6 - 0x4], D0
  1620. 000012DC  4A6E FFFC                tst.w      [A6 - 0x4]
  1621. 000012E0  6720                     beq        +0x22 /* 00001302 */
  1622. 000012E2  206D EB0E                movea.l    A0, [A5 - 0x14F2]
  1623. 000012E6  2068 0004                movea.l    A0, [A0 + 0x4]
  1624. 000012EA  316E FFFC 000A           move.w     [A0 + 0xA], [A6 - 0x4]
  1625. 000012F0  206D EB0E                movea.l    A0, [A5 - 0x14F2]
  1626. 000012F4  2068 0004                movea.l    A0, [A0 + 0x4]
  1627. 000012F8  486D EB16                pea.l      [A5 - 0x14EA]
  1628. 000012FC  2050                     movea.l    A0, [A0]
  1629. 000012FE  4E90                     jsr        [A0]
  1630. 00001300  588F                     addq.l     A7, 4
  1631. label00001302:
  1632. 00001302  302E 0008                move.w     D0, [A6 + 0x8]
  1633. 00001306  B06D EB14                cmp.w      D0, [A5 - 0x14EC]
  1634. 0000130A  6E00 FF3C                bgt        -0xC2 /* 00001248 */
  1635. 0000130E  302E 0008                move.w     D0, [A6 + 0x8]
  1636. 00001312  916D EB14                sub.w      [A5 - 0x14EC], D0
  1637. 00001316  302D EB12                move.w     D0, [A5 - 0x14EE]
  1638. 0000131A  322D EB14                move.w     D1, [A5 - 0x14EC]
  1639. 0000131E  E268                     lsr        D0.w, D1
  1640. 00001320  7201                     moveq.l    D1, 0x01
  1641. 00001322  342E 0008                move.w     D2, [A6 + 0x8]
  1642. 00001326  E569                     lsl        D1.w, D2
  1643. 00001328  5341                     subq.w     D1, 1
  1644. 0000132A  C041                     and.w      D0, D1
  1645. 0000132C  3D40 FFFE                move.w     [A6 - 0x2], D0
  1646. 00001330  302E FFFE                move.w     D0, [A6 - 0x2]
  1647. 00001334  4E5E                     unlink     A6
  1648. 00001336  4E75                     rts
  1649. 00001338  4745                     chk.w      D3, D5
  1650. 0000133A  5442                     addq.w     D2, 2
  1651. 0000133C  4954                     chk.w      D4, [A4]
  1652. 0000133E  5320                     subq.b     -[A0], 1
  1653. fn00001340:
  1654. 00001340  4E56 FFF6                link       A6, -0x000A
  1655. 00001344  4A6D EB14                tst.w      [A5 - 0x14EC]
  1656. 00001348  671A                     beq        +0x1C /* 00001364 */
  1657. 0000134A  536D EB14                subq.w     [A5 - 0x14EC], 1
  1658. 0000134E  302D EB12                move.w     D0, [A5 - 0x14EE]
  1659. 00001352  322D EB14                move.w     D1, [A5 - 0x14EC]
  1660. 00001356  E268                     lsr        D0.w, D1
  1661. 00001358  0240 0001                andi.w     D0, 0x1
  1662. 0000135C  4840                     swap.w     D0
  1663. 0000135E  4240                     clr.w      D0
  1664. 00001360  4840                     swap.w     D0
  1665. 00001362  600A                     bra        +0xC /* 0000136E */
  1666. label00001364:
  1667. 00001364  3F3C 0001                move.w     -[A7], 0x1
  1668. 00001368  4EBA FED6                jsr        [PC - 0x12A /* 00001240 */]
  1669. 0000136C  548F                     addq.l     A7, 2
  1670. label0000136E:
  1671. 0000136E  4840                     swap.w     D0
  1672. 00001370  4240                     clr.w      D0
  1673. 00001372  4840                     swap.w     D0
  1674. 00001374  2D40 FFF8                move.l     [A6 - 0x8], D0
  1675. 00001378  7001                     moveq.l    D0, 0x01
  1676. 0000137A  3D40 FFFE                move.w     [A6 - 0x2], D0
  1677. 0000137E  6050                     bra        +0x52 /* 000013D0 */
  1678. label00001380:
  1679. 00001380  202E FFF8                move.l     D0, [A6 - 0x8]
  1680. 00001384  D080                     add.l      D0, D0
  1681. 00001386  4A6D EB14                tst.w      [A5 - 0x14EC]
  1682. 0000138A  671E                     beq        +0x20 /* 000013AA */
  1683. 0000138C  48E7 8000                movem.l    -[A7], D0
  1684. 00001390  536D EB14                subq.w     [A5 - 0x14EC], 1
  1685. 00001394  302D EB12                move.w     D0, [A5 - 0x14EE]
  1686. 00001398  322D EB14                move.w     D1, [A5 - 0x14EC]
  1687. 0000139C  E268                     lsr        D0.w, D1
  1688. 0000139E  0240 0001                andi.w     D0, 0x1
  1689. 000013A2  4840                     swap.w     D0
  1690. 000013A4  4240                     clr.w      D0
  1691. 000013A6  4840                     swap.w     D0
  1692. 000013A8  600E                     bra        +0x10 /* 000013B8 */
  1693. label000013AA:
  1694. 000013AA  48E7 8000                movem.l    -[A7], D0
  1695. 000013AE  3F3C 0001                move.w     -[A7], 0x1
  1696. 000013B2  4EBA FE8C                jsr        [PC - 0x174 /* 00001240 */]
  1697. 000013B6  548F                     addq.l     A7, 2
  1698. label000013B8:
  1699. 000013B8  3D40 FFF6                move.w     [A6 - 0xA], D0
  1700. 000013BC  4CDF 0001                movem.l    D0, [A7]+
  1701. 000013C0  7200                     moveq.l    D1, 0x00
  1702. 000013C2  322E FFF6                move.w     D1, [A6 - 0xA]
  1703. 000013C6  D081                     add.l      D0, D1
  1704. 000013C8  2D40 FFF8                move.l     [A6 - 0x8], D0
  1705. 000013CC  526E FFFE                addq.w     [A6 - 0x2], 1
  1706. label000013D0:
  1707. 000013D0  302E FFFE                move.w     D0, [A6 - 0x2]
  1708. 000013D4  48C0                     ext.l      D0
  1709. 000013D6  E580                     asl        D0, 2
  1710. 000013D8  D0AE 0008                add.l      D0, [A6 + 0x8]
  1711. 000013DC  2040                     movea.l    A0, D0
  1712. 000013DE  202E FFF8                move.l     D0, [A6 - 0x8]
  1713. 000013E2  B0A8 0436                cmp.l      D0, [A0 + 0x436]
  1714. 000013E6  6E98                     bgt        -0x66 /* 00001380 */
  1715. 000013E8  302E FFFE                move.w     D0, [A6 - 0x2]
  1716. 000013EC  48C0                     ext.l      D0
  1717. 000013EE  D080                     add.l      D0, D0
  1718. 000013F0  D0AE 0008                add.l      D0, [A6 + 0x8]
  1719. 000013F4  322E FFFE                move.w     D1, [A6 - 0x2]
  1720. 000013F8  48C1                     ext.l      D1
  1721. 000013FA  D281                     add.l      D1, D1
  1722. 000013FC  D2AE 0008                add.l      D1, [A6 + 0x8]
  1723. 00001400  2041                     movea.l    A0, D1
  1724. 00001402  7200                     moveq.l    D1, 0x00
  1725. 00001404  3228 0414                move.w     D1, [A0 + 0x414]
  1726. 00001408  242E FFF8                move.l     D2, [A6 - 0x8]
  1727. 0000140C  9481                     sub.l      D2, D1
  1728. 0000140E  2040                     movea.l    A0, D0
  1729. 00001410  3068 047A                movea.w    A0, [A0 + 0x47A]
  1730. 00001414  D488                     add.l      D2, A0
  1731. 00001416  3D42 FFFC                move.w     [A6 - 0x4], D2
  1732. 0000141A  306E FFFC                movea.w    A0, [A6 - 0x4]
  1733. 0000141E  D1EE 0008                add.l      A0, [A6 + 0x8]
  1734. 00001422  7000                     moveq.l    D0, 0x00
  1735. 00001424  1028 0011                move.b     D0, [A0 + 0x11]
  1736. 00001428  4E5E                     unlink     A6
  1737. 0000142A  4E75                     rts
  1738. 0000142C  4855                     pea.l      [A5]
  1739. 0000142E  4646                     not.w      D6
  1740. 00001430  4445                     neg.w      D5
  1741. 00001432  434F                     chk.w      D1, A7
  1742. fn00001434:
  1743. 00001434  4E56 FFF6                link       A6, -0x000A
  1744. 00001438  4878 0080                push.l     0x80
  1745. 0000143C  4267                     clr.w      -[A7]
  1746. 0000143E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1747. 00001442  4EAD 02B2                jsr        [A5 + 0x2B2 /* export_82 */]
  1748. 00001446  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1749. 0000144A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1750. 0000144E  4EBA FEF0                jsr        [PC - 0x110 /* 00001340 */]
  1751. 00001452  588F                     addq.l     A7, 4
  1752. 00001454  3D40 FFFE                move.w     [A6 - 0x2], D0
  1753. 00001458  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1754. 0000145C  4EBA FDE2                jsr        [PC - 0x21E /* 00001240 */]
  1755. 00001460  548F                     addq.l     A7, 2
  1756. 00001462  3D40 FFFA                move.w     [A6 - 0x6], D0
  1757. 00001466  302E FFFE                move.w     D0, [A6 - 0x2]
  1758. 0000146A  5340                     subq.w     D0, 1
  1759. 0000146C  7201                     moveq.l    D1, 0x01
  1760. 0000146E  E169                     lsl        D1.w, D0
  1761. 00001470  B26E FFFA                cmp.w      D1, [A6 - 0x6]
  1762. 00001474  6F12                     ble        +0x14 /* 00001488 */
  1763. 00001476  70FF                     moveq.l    D0, 0xFFFFFFFF
  1764. 00001478  322E FFFE                move.w     D1, [A6 - 0x2]
  1765. 0000147C  E368                     lsl        D0.w, D1
  1766. 0000147E  D06E FFFA                add.w      D0, [A6 - 0x6]
  1767. 00001482  5240                     addq.w     D0, 1
  1768. 00001484  48C0                     ext.l      D0
  1769. 00001486  6004                     bra        +0x6 /* 0000148C */
  1770. label00001488:
  1771. 00001488  302E FFFA                move.w     D0, [A6 - 0x6]
  1772. label0000148C:
  1773. 0000148C  206E 0008                movea.l    A0, [A6 + 0x8]
  1774. 00001490  3080                     move.w     [A0], D0
  1775. 00001492  7001                     moveq.l    D0, 0x01
  1776. 00001494  3D40 FFFC                move.w     [A6 - 0x4], D0
  1777. 00001498  6000 00A2                bra        +0xA4 /* 0000153C */
  1778. label0000149C:
  1779. 0000149C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1780. 000014A0  4EBA FE9E                jsr        [PC - 0x162 /* 00001340 */]
  1781. 000014A4  588F                     addq.l     A7, 4
  1782. 000014A6  3D40 FFFA                move.w     [A6 - 0x6], D0
  1783. 000014AA  700F                     moveq.l    D0, 0x0F
  1784. 000014AC  C06E FFFA                and.w      D0, [A6 - 0x6]
  1785. 000014B0  3D40 FFFE                move.w     [A6 - 0x2], D0
  1786. 000014B4  302E FFFA                move.w     D0, [A6 - 0x6]
  1787. 000014B8  E840                     asr        D0.w, 4
  1788. 000014BA  3D40 FFF8                move.w     [A6 - 0x8], D0
  1789. 000014BE  4A6E FFFE                tst.w      [A6 - 0x2]
  1790. 000014C2  6700 0066                beq        +0x68 /* 0000152A */
  1791. 000014C6  302E FFFC                move.w     D0, [A6 - 0x4]
  1792. 000014CA  D06E FFF8                add.w      D0, [A6 - 0x8]
  1793. 000014CE  3D40 FFFC                move.w     [A6 - 0x4], D0
  1794. 000014D2  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1795. 000014D6  4EBA FD68                jsr        [PC - 0x298 /* 00001240 */]
  1796. 000014DA  548F                     addq.l     A7, 2
  1797. 000014DC  3D40 FFFA                move.w     [A6 - 0x6], D0
  1798. 000014E0  302E FFFC                move.w     D0, [A6 - 0x4]
  1799. 000014E4  48C0                     ext.l      D0
  1800. 000014E6  D080                     add.l      D0, D0
  1801. 000014E8  D0AE 0008                add.l      D0, [A6 + 0x8]
  1802. 000014EC  322E FFFE                move.w     D1, [A6 - 0x2]
  1803. 000014F0  5341                     subq.w     D1, 1
  1804. 000014F2  7401                     moveq.l    D2, 0x01
  1805. 000014F4  E36A                     lsl        D2.w, D1
  1806. 000014F6  B46E FFFA                cmp.w      D2, [A6 - 0x6]
  1807. 000014FA  6F16                     ble        +0x18 /* 00001512 */
  1808. 000014FC  48E7 8000                movem.l    -[A7], D0
  1809. 00001500  70FF                     moveq.l    D0, 0xFFFFFFFF
  1810. 00001502  322E FFFE                move.w     D1, [A6 - 0x2]
  1811. 00001506  E368                     lsl        D0.w, D1
  1812. 00001508  D06E FFFA                add.w      D0, [A6 - 0x6]
  1813. 0000150C  5240                     addq.w     D0, 1
  1814. 0000150E  48C0                     ext.l      D0
  1815. 00001510  6008                     bra        +0xA /* 0000151A */
  1816. label00001512:
  1817. 00001512  48E7 8000                movem.l    -[A7], D0
  1818. 00001516  302E FFFA                move.w     D0, [A6 - 0x6]
  1819. label0000151A:
  1820. 0000151A  3D40 FFF6                move.w     [A6 - 0xA], D0
  1821. 0000151E  4CDF 0001                movem.l    D0, [A7]+
  1822. 00001522  2040                     movea.l    A0, D0
  1823. 00001524  30AE FFF6                move.w     [A0], [A6 - 0xA]
  1824. 00001528  600E                     bra        +0x10 /* 00001538 */
  1825. label0000152A:
  1826. 0000152A  0C6E 000F FFF8           cmpi.w     [A6 - 0x8], 0xF
  1827. 00001530  6614                     bne        +0x16 /* 00001546 */
  1828. 00001532  066E 000F FFFC           addi.w     [A6 - 0x4], 0xF
  1829. label00001538:
  1830. 00001538  526E FFFC                addq.w     [A6 - 0x4], 1
  1831. label0000153C:
  1832. 0000153C  0C6E 0040 FFFC           cmpi.w     [A6 - 0x4], 0x40 /* '@' */
  1833. 00001542  6D00 FF58                blt        -0xA6 /* 0000149C */
  1834. label00001546:
  1835. 00001546  4E5E                     unlink     A6
  1836. 00001548  4E75                     rts
  1837. 0000154A  4445                     neg.w      D5
  1838. 0000154C  434F                     chk.w      D1, A7
  1839. 0000154E  4445                     neg.w      D5
  1840. 00001550  4F4E                     chk.w      D7, A6
  1841. export_16:
  1842. 00001552  4E56 FFFA                link       A6, -0x0006
  1843. 00001556  2B6E 0008 EB0E           move.l     [A5 - 0x14F2], [A6 + 0x8]
  1844. 0000155C  426D EB14                clr.w      [A5 - 0x14EC]
  1845. 00001560  426E FFFE                clr.w      [A6 - 0x2]
  1846. 00001564  6000 00A6                bra        +0xA8 /* 0000160C */
  1847. label00001568:
  1848. 00001568  302E FFFE                move.w     D0, [A6 - 0x2]
  1849. 0000156C  48C0                     ext.l      D0
  1850. 0000156E  E580                     asl        D0, 2
  1851. 00001570  D0AE 0008                add.l      D0, [A6 + 0x8]
  1852. 00001574  2040                     movea.l    A0, D0
  1853. 00001576  2D68 00BA FFFA           move.l     [A6 - 0x6], [A0 + 0xBA]
  1854. 0000157C  206E FFFA                movea.l    A0, [A6 - 0x6]
  1855. 00001580  3028 000A                move.w     D0, [A0 + 0xA]
  1856. 00001584  48C0                     ext.l      D0
  1857. 00001586  E580                     asl        D0, 2
  1858. 00001588  D0AE 0008                add.l      D0, [A6 + 0x8]
  1859. 0000158C  2040                     movea.l    A0, D0
  1860. 0000158E  4AA8 005A                tst.l      [A0 + 0x5A]
  1861. 00001592  6718                     beq        +0x1A /* 000015AC */
  1862. 00001594  206E FFFA                movea.l    A0, [A6 - 0x6]
  1863. 00001598  3028 000C                move.w     D0, [A0 + 0xC]
  1864. 0000159C  48C0                     ext.l      D0
  1865. 0000159E  E580                     asl        D0, 2
  1866. 000015A0  D0AE 0008                add.l      D0, [A6 + 0x8]
  1867. 000015A4  2040                     movea.l    A0, D0
  1868. 000015A6  4AA8 006A                tst.l      [A0 + 0x6A]
  1869. 000015AA  6612                     bne        +0x14 /* 000015BE */
  1870. label000015AC:
  1871. 000015AC  206E 0008                movea.l    A0, [A6 + 0x8]
  1872. 000015B0  2068 0004                movea.l    A0, [A0 + 0x4]
  1873. 000015B4  486D EB42                pea.l      [A5 - 0x14BE]
  1874. 000015B8  2050                     movea.l    A0, [A0]
  1875. 000015BA  4E90                     jsr        [A0]
  1876. 000015BC  588F                     addq.l     A7, 4
  1877. label000015BE:
  1878. 000015BE  206E FFFA                movea.l    A0, [A6 - 0x6]
  1879. 000015C2  3028 000A                move.w     D0, [A0 + 0xA]
  1880. 000015C6  48C0                     ext.l      D0
  1881. 000015C8  E580                     asl        D0, 2
  1882. 000015CA  D0AE 0008                add.l      D0, [A6 + 0x8]
  1883. 000015CE  2040                     movea.l    A0, D0
  1884. 000015D0  2F28 005A                move.l     -[A7], [A0 + 0x5A]
  1885. 000015D4  4EBA FA9A                jsr        [PC - 0x566 /* 00001070 */]
  1886. 000015D8  588F                     addq.l     A7, 4
  1887. 000015DA  206E FFFA                movea.l    A0, [A6 - 0x6]
  1888. 000015DE  3028 000C                move.w     D0, [A0 + 0xC]
  1889. 000015E2  48C0                     ext.l      D0
  1890. 000015E4  E580                     asl        D0, 2
  1891. 000015E6  D0AE 0008                add.l      D0, [A6 + 0x8]
  1892. 000015EA  2040                     movea.l    A0, D0
  1893. 000015EC  2F28 006A                move.l     -[A7], [A0 + 0x6A]
  1894. 000015F0  4EBA FA7E                jsr        [PC - 0x582 /* 00001070 */]
  1895. 000015F4  588F                     addq.l     A7, 4
  1896. 000015F6  302E FFFE                move.w     D0, [A6 - 0x2]
  1897. 000015FA  48C0                     ext.l      D0
  1898. 000015FC  D080                     add.l      D0, D0
  1899. 000015FE  D0AE 0008                add.l      D0, [A6 + 0x8]
  1900. 00001602  2040                     movea.l    A0, D0
  1901. 00001604  4268 00E8                clr.w      [A0 + 0xE8]
  1902. 00001608  526E FFFE                addq.w     [A6 - 0x2], 1
  1903. label0000160C:
  1904. 0000160C  206E 0008                movea.l    A0, [A6 + 0x8]
  1905. 00001610  302E FFFE                move.w     D0, [A6 - 0x2]
  1906. 00001614  B068 00B8                cmp.w      D0, [A0 + 0xB8]
  1907. 00001618  6D00 FF4E                blt        -0xB0 /* 00001568 */
  1908. 0000161C  206E 0008                movea.l    A0, [A6 + 0x8]
  1909. 00001620  226E 0008                movea.l    A1, [A6 + 0x8]
  1910. 00001624  3368 00AE 00F8           move.w     [A1 + 0xF8], [A0 + 0xAE]
  1911. 0000162A  206E 0008                movea.l    A0, [A6 + 0x8]
  1912. 0000162E  4268 00FA                clr.w      [A0 + 0xFA]
  1913. 00001632  4E5E                     unlink     A6
  1914. 00001634  4E75                     rts
  1915. 00001636  4855                     pea.l      [A5]
  1916. 00001638  4646                     not.w      D6
  1917. 0000163A  4445                     neg.w      D5
  1918. 0000163C  434F                     chk.w      D1, A7
  1919. fn0000163E:
  1920. 0000163E  4E56 FFFA                link       A6, -0x0006
  1921. 00001642  426D EB14                clr.w      [A5 - 0x14EC]
  1922. 00001646  426E FFFC                clr.w      [A6 - 0x4]
  1923. label0000164A:
  1924. 0000164A  526E FFFC                addq.w     [A6 - 0x4], 1
  1925. 0000164E  206E 0008                movea.l    A0, [A6 + 0x8]
  1926. 00001652  5368 0032                subq.w     [A0 + 0x32], 1
  1927. 00001656  4A68 0032                tst.w      [A0 + 0x32]
  1928. 0000165A  6C16                     bge        +0x18 /* 00001672 */
  1929. 0000165C  206E 0008                movea.l    A0, [A6 + 0x8]
  1930. 00001660  2050                     movea.l    A0, [A0]
  1931. 00001662  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1932. 00001666  2068 000C                movea.l    A0, [A0 + 0xC]
  1933. 0000166A  4E90                     jsr        [A0]
  1934. 0000166C  588F                     addq.l     A7, 4
  1935. 0000166E  48C0                     ext.l      D0
  1936. 00001670  6014                     bra        +0x16 /* 00001686 */
  1937. label00001672:
  1938. 00001672  206E 0008                movea.l    A0, [A6 + 0x8]
  1939. 00001676  2268 002E                movea.l    A1, [A0 + 0x2E]
  1940. 0000167A  52A8 002E                addq.l     [A0 + 0x2E], 1
  1941. 0000167E  1011                     move.b     D0, [A1]
  1942. 00001680  49C0                     lea.l      A4, D0
  1943. 00001682  0240 00FF                andi.w     D0, 0xFF
  1944. label00001686:
  1945. 00001686  3D40 FFFE                move.w     [A6 - 0x2], D0
  1946. 0000168A  0C6E 00FF FFFE           cmpi.w     [A6 - 0x2], 0xFF
  1947. 00001690  66B8                     bne        -0x46 /* 0000164A */
  1948. label00001692:
  1949. 00001692  526E FFFC                addq.w     [A6 - 0x4], 1
  1950. 00001696  206E 0008                movea.l    A0, [A6 + 0x8]
  1951. 0000169A  5368 0032                subq.w     [A0 + 0x32], 1
  1952. 0000169E  4A68 0032                tst.w      [A0 + 0x32]
  1953. 000016A2  6C16                     bge        +0x18 /* 000016BA */
  1954. 000016A4  206E 0008                movea.l    A0, [A6 + 0x8]
  1955. 000016A8  2050                     movea.l    A0, [A0]
  1956. 000016AA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1957. 000016AE  2068 000C                movea.l    A0, [A0 + 0xC]
  1958. 000016B2  4E90                     jsr        [A0]
  1959. 000016B4  588F                     addq.l     A7, 4
  1960. 000016B6  48C0                     ext.l      D0
  1961. 000016B8  6014                     bra        +0x16 /* 000016CE */
  1962. label000016BA:
  1963. 000016BA  206E 0008                movea.l    A0, [A6 + 0x8]
  1964. 000016BE  2268 002E                movea.l    A1, [A0 + 0x2E]
  1965. 000016C2  52A8 002E                addq.l     [A0 + 0x2E], 1
  1966. 000016C6  1011                     move.b     D0, [A1]
  1967. 000016C8  49C0                     lea.l      A4, D0
  1968. 000016CA  0240 00FF                andi.w     D0, 0xFF
  1969. label000016CE:
  1970. 000016CE  3D40 FFFE                move.w     [A6 - 0x2], D0
  1971. 000016D2  0C6E 00FF FFFE           cmpi.w     [A6 - 0x2], 0xFF
  1972. 000016D8  67B8                     beq        -0x46 /* 00001692 */
  1973. 000016DA  4A6E FFFE                tst.w      [A6 - 0x2]
  1974. 000016DE  6700 FF6A                beq        -0x94 /* 0000164A */
  1975. 000016E2  206E 0008                movea.l    A0, [A6 + 0x8]
  1976. 000016E6  3028 00FA                move.w     D0, [A0 + 0xFA]
  1977. 000016EA  0640 00D0                addi.w     D0, 0xD0
  1978. 000016EE  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  1979. 000016F2  6732                     beq        +0x34 /* 00001726 */
  1980. 000016F4  206E 0008                movea.l    A0, [A6 + 0x8]
  1981. 000016F8  2068 0004                movea.l    A0, [A0 + 0x4]
  1982. 000016FC  316E FFFE 000A           move.w     [A0 + 0xA], [A6 - 0x2]
  1983. 00001702  206E 0008                movea.l    A0, [A6 + 0x8]
  1984. 00001706  226E 0008                movea.l    A1, [A6 + 0x8]
  1985. 0000170A  2068 0004                movea.l    A0, [A0 + 0x4]
  1986. 0000170E  3169 00FA 000C           move.w     [A0 + 0xC], [A1 + 0xFA]
  1987. 00001714  206E 0008                movea.l    A0, [A6 + 0x8]
  1988. 00001718  2068 0004                movea.l    A0, [A0 + 0x4]
  1989. 0000171C  486D EB62                pea.l      [A5 - 0x149E]
  1990. 00001720  2050                     movea.l    A0, [A0]
  1991. 00001722  4E90                     jsr        [A0]
  1992. 00001724  588F                     addq.l     A7, 4
  1993. label00001726:
  1994. 00001726  0C6E 0002 FFFC           cmpi.w     [A6 - 0x4], 0x2
  1995. 0000172C  6752                     beq        +0x54 /* 00001780 */
  1996. 0000172E  206E 0008                movea.l    A0, [A6 + 0x8]
  1997. 00001732  2068 0004                movea.l    A0, [A0 + 0x4]
  1998. 00001736  0C68 0001 0008           cmpi.w     [A0 + 0x8], 0x1
  1999. 0000173C  6D3E                     blt        +0x40 /* 0000177C */
  2000. 0000173E  206E 0008                movea.l    A0, [A6 + 0x8]
  2001. 00001742  302E FFFC                move.w     D0, [A6 - 0x4]
  2002. 00001746  5540                     subq.w     D0, 2
  2003. 00001748  2068 0004                movea.l    A0, [A0 + 0x4]
  2004. 0000174C  3140 000A                move.w     [A0 + 0xA], D0
  2005. 00001750  206E 0008                movea.l    A0, [A6 + 0x8]
  2006. 00001754  226E 0008                movea.l    A1, [A6 + 0x8]
  2007. 00001758  2068 0004                movea.l    A0, [A0 + 0x4]
  2008. 0000175C  3169 00FA 000C           move.w     [A0 + 0xC], [A1 + 0xFA]
  2009. 00001762  206E 0008                movea.l    A0, [A6 + 0x8]
  2010. 00001766  2068 0004                movea.l    A0, [A0 + 0x4]
  2011. 0000176A  486D EB88                pea.l      [A5 - 0x1478]
  2012. 0000176E  2068 0004                movea.l    A0, [A0 + 0x4]
  2013. 00001772  4E90                     jsr        [A0]
  2014. 00001774  588F                     addq.l     A7, 4
  2015. 00001776  7000                     moveq.l    D0, 0x00
  2016. 00001778  48C0                     ext.l      D0
  2017. 0000177A  6042                     bra        +0x44 /* 000017BE */
  2018. label0000177C:
  2019. 0000177C  7000                     moveq.l    D0, 0x00
  2020. 0000177E  603E                     bra        +0x40 /* 000017BE */
  2021. label00001780:
  2022. 00001780  206E 0008                movea.l    A0, [A6 + 0x8]
  2023. 00001784  2068 0004                movea.l    A0, [A0 + 0x4]
  2024. 00001788  0C68 0002 0008           cmpi.w     [A0 + 0x8], 0x2
  2025. 0000178E  6D2C                     blt        +0x2E /* 000017BC */
  2026. 00001790  206E 0008                movea.l    A0, [A6 + 0x8]
  2027. 00001794  226E 0008                movea.l    A1, [A6 + 0x8]
  2028. 00001798  2068 0004                movea.l    A0, [A0 + 0x4]
  2029. 0000179C  3169 00FA 000A           move.w     [A0 + 0xA], [A1 + 0xFA]
  2030. 000017A2  206E 0008                movea.l    A0, [A6 + 0x8]
  2031. 000017A6  2068 0004                movea.l    A0, [A0 + 0x4]
  2032. 000017AA  486D EBA6                pea.l      [A5 - 0x145A]
  2033. 000017AE  2068 0004                movea.l    A0, [A0 + 0x4]
  2034. 000017B2  4E90                     jsr        [A0]
  2035. 000017B4  588F                     addq.l     A7, 4
  2036. 000017B6  7000                     moveq.l    D0, 0x00
  2037. 000017B8  48C0                     ext.l      D0
  2038. 000017BA  6002                     bra        +0x4 /* 000017BE */
  2039. label000017BC:
  2040. 000017BC  7000                     moveq.l    D0, 0x00
  2041. label000017BE:
  2042. 000017BE  426E FFFA                clr.w      [A6 - 0x6]
  2043. 000017C2  6016                     bra        +0x18 /* 000017DA */
  2044. label000017C4:
  2045. 000017C4  302E FFFA                move.w     D0, [A6 - 0x6]
  2046. 000017C8  48C0                     ext.l      D0
  2047. 000017CA  D080                     add.l      D0, D0
  2048. 000017CC  D0AE 0008                add.l      D0, [A6 + 0x8]
  2049. 000017D0  2040                     movea.l    A0, D0
  2050. 000017D2  4268 00E8                clr.w      [A0 + 0xE8]
  2051. 000017D6  526E FFFA                addq.w     [A6 - 0x6], 1
  2052. label000017DA:
  2053. 000017DA  206E 0008                movea.l    A0, [A6 + 0x8]
  2054. 000017DE  302E FFFA                move.w     D0, [A6 - 0x6]
  2055. 000017E2  B068 00B8                cmp.w      D0, [A0 + 0xB8]
  2056. 000017E6  6DDC                     blt        -0x22 /* 000017C4 */
  2057. 000017E8  206E 0008                movea.l    A0, [A6 + 0x8]
  2058. 000017EC  226E 0008                movea.l    A1, [A6 + 0x8]
  2059. 000017F0  3368 00AE 00F8           move.w     [A1 + 0xF8], [A0 + 0xAE]
  2060. 000017F6  206E 0008                movea.l    A0, [A6 + 0x8]
  2061. 000017FA  5268 00FA                addq.w     [A0 + 0xFA], 1
  2062. 000017FE  206E 0008                movea.l    A0, [A6 + 0x8]
  2063. 00001802  0268 0007 00FA           andi.w     [A0 + 0xFA], 0x7
  2064. 00001808  4E5E                     unlink     A6
  2065. 0000180A  4E75                     rts
  2066. 0000180C  5052                     addq.w     [A2], 8
  2067. 0000180E  4F43                     chk.w      D7, D3
  2068. 00001810  4553                     chk.w      D2, [A3]
  2069. 00001812  5352                     subq.w     [A2], 1
  2070. export_17:
  2071. 00001814  4E56 FFF8                link       A6, -0x0008
  2072. 00001818  206E 0008                movea.l    A0, [A6 + 0x8]
  2073. 0000181C  4A68 00AE                tst.w      [A0 + 0xAE]
  2074. 00001820  671C                     beq        +0x1E /* 0000183E */
  2075. 00001822  206E 0008                movea.l    A0, [A6 + 0x8]
  2076. 00001826  4A68 00F8                tst.w      [A0 + 0xF8]
  2077. 0000182A  660A                     bne        +0xC /* 00001836 */
  2078. 0000182C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2079. 00001830  4EBA FE0C                jsr        [PC - 0x1F4 /* 0000163E */]
  2080. 00001834  588F                     addq.l     A7, 4
  2081. label00001836:
  2082. 00001836  206E 0008                movea.l    A0, [A6 + 0x8]
  2083. 0000183A  5368 00F8                subq.w     [A0 + 0xF8], 1
  2084. label0000183E:
  2085. 0000183E  426E FFFE                clr.w      [A6 - 0x2]
  2086. 00001842  6000 00B2                bra        +0xB4 /* 000018F6 */
  2087. label00001846:
  2088. 00001846  302E FFFE                move.w     D0, [A6 - 0x2]
  2089. 0000184A  48C0                     ext.l      D0
  2090. 0000184C  D080                     add.l      D0, D0
  2091. 0000184E  D0AE 0008                add.l      D0, [A6 + 0x8]
  2092. 00001852  2040                     movea.l    A0, D0
  2093. 00001854  3D68 00D4 FFFC           move.w     [A6 - 0x4], [A0 + 0xD4]
  2094. 0000185A  302E FFFC                move.w     D0, [A6 - 0x4]
  2095. 0000185E  48C0                     ext.l      D0
  2096. 00001860  E580                     asl        D0, 2
  2097. 00001862  D0AE 0008                add.l      D0, [A6 + 0x8]
  2098. 00001866  2040                     movea.l    A0, D0
  2099. 00001868  2D68 00BA FFF8           move.l     [A6 - 0x8], [A0 + 0xBA]
  2100. 0000186E  302E FFFE                move.w     D0, [A6 - 0x2]
  2101. 00001872  48C0                     ext.l      D0
  2102. 00001874  EF80                     asl        D0, 7
  2103. 00001876  D0AE 000C                add.l      D0, [A6 + 0xC]
  2104. 0000187A  206E FFF8                movea.l    A0, [A6 - 0x8]
  2105. 0000187E  3228 000A                move.w     D1, [A0 + 0xA]
  2106. 00001882  48C1                     ext.l      D1
  2107. 00001884  E581                     asl        D1, 2
  2108. 00001886  D2AE 0008                add.l      D1, [A6 + 0x8]
  2109. 0000188A  206E FFF8                movea.l    A0, [A6 - 0x8]
  2110. 0000188E  3428 000C                move.w     D2, [A0 + 0xC]
  2111. 00001892  48C2                     ext.l      D2
  2112. 00001894  E582                     asl        D2, 2
  2113. 00001896  D4AE 0008                add.l      D2, [A6 + 0x8]
  2114. 0000189A  2042                     movea.l    A0, D2
  2115. 0000189C  2F28 006A                move.l     -[A7], [A0 + 0x6A]
  2116. 000018A0  2041                     movea.l    A0, D1
  2117. 000018A2  2F28 005A                move.l     -[A7], [A0 + 0x5A]
  2118. 000018A6  2F00                     move.l     -[A7], D0
  2119. 000018A8  4EBA FB8A                jsr        [PC - 0x476 /* 00001434 */]
  2120. 000018AC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2121. 000018B0  302E FFFE                move.w     D0, [A6 - 0x2]
  2122. 000018B4  48C0                     ext.l      D0
  2123. 000018B6  EF80                     asl        D0, 7
  2124. 000018B8  D0AE 000C                add.l      D0, [A6 + 0xC]
  2125. 000018BC  322E FFFC                move.w     D1, [A6 - 0x4]
  2126. 000018C0  48C1                     ext.l      D1
  2127. 000018C2  D281                     add.l      D1, D1
  2128. 000018C4  D2AE 0008                add.l      D1, [A6 + 0x8]
  2129. 000018C8  2041                     movea.l    A0, D1
  2130. 000018CA  2240                     movea.l    A1, D0
  2131. 000018CC  3028 00E8                move.w     D0, [A0 + 0xE8]
  2132. 000018D0  D151                     add.w      [A1], D0
  2133. 000018D2  302E FFFC                move.w     D0, [A6 - 0x4]
  2134. 000018D6  48C0                     ext.l      D0
  2135. 000018D8  D080                     add.l      D0, D0
  2136. 000018DA  D0AE 0008                add.l      D0, [A6 + 0x8]
  2137. 000018DE  322E FFFE                move.w     D1, [A6 - 0x2]
  2138. 000018E2  48C1                     ext.l      D1
  2139. 000018E4  EF81                     asl        D1, 7
  2140. 000018E6  D2AE 000C                add.l      D1, [A6 + 0xC]
  2141. 000018EA  2041                     movea.l    A0, D1
  2142. 000018EC  2240                     movea.l    A1, D0
  2143. 000018EE  3350 00E8                move.w     [A1 + 0xE8], [A0]
  2144. 000018F2  526E FFFE                addq.w     [A6 - 0x2], 1
  2145. label000018F6:
  2146. 000018F6  206E 0008                movea.l    A0, [A6 + 0x8]
  2147. 000018FA  302E FFFE                move.w     D0, [A6 - 0x2]
  2148. 000018FE  B068 00D2                cmp.w      D0, [A0 + 0xD2]
  2149. 00001902  6D00 FF42                blt        -0xBC /* 00001846 */
  2150. 00001906  4E5E                     unlink     A6
  2151. 00001908  4E75                     rts
  2152. 0000190A  4855                     pea.l      [A5]
  2153. 0000190C  4646                     not.w      D6
  2154. 0000190E  4445                     neg.w      D5
  2155. 00001910  434F                     chk.w      D1, A7
  2156. export_18:
  2157. 00001912  4E56 0000                link       A6, 0
  2158. 00001916  4E5E                     unlink     A6
  2159. 00001918  4E75                     rts
  2160. 0000191A  4855                     pea.l      [A5]
  2161. 0000191C  4646                     not.w      D6
  2162. 0000191E  4445                     neg.w      D5
  2163. 00001920  434F                     chk.w      D1, A7
  2164. fn00001922:
  2165. 00001922  4E56 0000                link       A6, 0
  2166. 00001926  206E 0008                movea.l    A0, [A6 + 0x8]
  2167. 0000192A  4A68 00AA                tst.w      [A0 + 0xAA]
  2168. 0000192E  662A                     bne        +0x2C /* 0000195A */
  2169. 00001930  206E 0008                movea.l    A0, [A6 + 0x8]
  2170. 00001934  43ED 00A2                lea.l      A1, [A5 + 0xA2 /* export_16 */]
  2171. 00001938  2050                     movea.l    A0, [A0]
  2172. 0000193A  2149 0018                move.l     [A0 + 0x18], A1
  2173. 0000193E  206E 0008                movea.l    A0, [A6 + 0x8]
  2174. 00001942  43ED 00AA                lea.l      A1, [A5 + 0xAA /* export_17 */]
  2175. 00001946  2050                     movea.l    A0, [A0]
  2176. 00001948  2149 001C                move.l     [A0 + 0x1C], A1
  2177. 0000194C  206E 0008                movea.l    A0, [A6 + 0x8]
  2178. 00001950  43ED 00B2                lea.l      A1, [A5 + 0xB2 /* export_18 */]
  2179. 00001954  2050                     movea.l    A0, [A0]
  2180. 00001956  2149 0020                move.l     [A0 + 0x20], A1
  2181. label0000195A:
  2182. 0000195A  4E5E                     unlink     A6
  2183. 0000195C  4E75                     rts
  2184. 0000195E  4A53                     tst.w      [A3]
  2185. 00001960  454C                     chk.w      D2, A4
  2186. 00001962  4448                     neg.w      A0
  2187. 00001964  5546                     subq.w     D6, 2
  2188. export_19:
  2189. 00001966  4E56 0000                link       A6, 0
  2190. 0000196A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2191. 0000196E  4EBA 0652                jsr        [PC + 0x652 /* 00001FC2 */]
  2192. 00001972  588F                     addq.l     A7, 4
  2193. 00001974  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2194. 00001978  4EBA 2494                jsr        [PC + 0x2494 /* 00003E0E */]
  2195. 0000197C  588F                     addq.l     A7, 4
  2196. 0000197E  4E5E                     unlink     A6
  2197. 00001980  4E75                     rts
  2198. 00001982  4450                     neg.w      [A0]
  2199. 00001984  4552                     chk.w      D2, [A2]
  2200. 00001986  5343                     subq.w     D3, 1
  2201. 00001988  414E                     chk.w      D0, A6
  2202. fn0000198A:
  2203. 0000198A  4E56 0000                link       A6, 0
  2204. 0000198E  206E 0008                movea.l    A0, [A6 + 0x8]
  2205. 00001992  4A68 00AA                tst.w      [A0 + 0xAA]
  2206. 00001996  6712                     beq        +0x14 /* 000019AA */
  2207. 00001998  206E 0008                movea.l    A0, [A6 + 0x8]
  2208. 0000199C  2068 0004                movea.l    A0, [A0 + 0x4]
  2209. 000019A0  486D EBAC                pea.l      [A5 - 0x1454]
  2210. 000019A4  2050                     movea.l    A0, [A0]
  2211. 000019A6  4E90                     jsr        [A0]
  2212. 000019A8  588F                     addq.l     A7, 4
  2213. label000019AA:
  2214. 000019AA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2215. 000019AE  4EBA FF72                jsr        [PC - 0x8E /* 00001922 */]
  2216. 000019B2  588F                     addq.l     A7, 4
  2217. 000019B4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2218. 000019B8  4EBA F23C                jsr        [PC - 0xDC4 /* 00000BF6 */]
  2219. 000019BC  588F                     addq.l     A7, 4
  2220. 000019BE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2221. 000019C2  4EBA F4B0                jsr        [PC - 0xB50 /* 00000E74 */]
  2222. 000019C6  588F                     addq.l     A7, 4
  2223. 000019C8  206E 0008                movea.l    A0, [A6 + 0x8]
  2224. 000019CC  4268 0020                clr.w      [A0 + 0x20]
  2225. 000019D0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2226. 000019D4  4EBA 2F56                jsr        [PC + 0x2F56 /* 0000492C */]
  2227. 000019D8  588F                     addq.l     A7, 4
  2228. 000019DA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2229. 000019DE  4EBA 2202                jsr        [PC + 0x2202 /* 00003BE2 */]
  2230. 000019E2  588F                     addq.l     A7, 4
  2231. 000019E4  206E 0008                movea.l    A0, [A6 + 0x8]
  2232. 000019E8  43ED 00BA                lea.l      A1, [A5 + 0xBA /* export_19 */]
  2233. 000019EC  2050                     movea.l    A0, [A0]
  2234. 000019EE  2149 0080                move.l     [A0 + 0x80], A1
  2235. 000019F2  4E5E                     unlink     A6
  2236. 000019F4  4E75                     rts
  2237. 000019F6  4449                     neg.w      A1
  2238. 000019F8  4E49                     trap       9
  2239. 000019FA  5449                     addq.w     A1, 2
  2240. 000019FC  414C                     chk.w      D0, A4
  2241. fn000019FE:
  2242. 000019FE  4E56 FFFA                link       A6, -0x0006
  2243. 00001A02  206E 0008                movea.l    A0, [A6 + 0x8]
  2244. 00001A06  7001                     moveq.l    D0, 0x01
  2245. 00001A08  3140 00B0                move.w     [A0 + 0xB0], D0
  2246. 00001A0C  206E 0008                movea.l    A0, [A6 + 0x8]
  2247. 00001A10  7001                     moveq.l    D0, 0x01
  2248. 00001A12  3140 00B2                move.w     [A0 + 0xB2], D0
  2249. 00001A16  426E FFFE                clr.w      [A6 - 0x2]
  2250. 00001A1A  6000 00B4                bra        +0xB6 /* 00001AD0 */
  2251. label00001A1E:
  2252. 00001A1E  206E 0008                movea.l    A0, [A6 + 0x8]
  2253. 00001A22  302E FFFE                move.w     D0, [A6 - 0x2]
  2254. 00001A26  C1FC 0024                muls.w     D0, 0x24 /* '$' */
  2255. 00001A2A  D0A8 0046                add.l      D0, [A0 + 0x46]
  2256. 00001A2E  2D40 FFFA                move.l     [A6 - 0x6], D0
  2257. 00001A32  206E FFFA                movea.l    A0, [A6 - 0x6]
  2258. 00001A36  4A68 0004                tst.w      [A0 + 0x4]
  2259. 00001A3A  6F22                     ble        +0x24 /* 00001A5E */
  2260. 00001A3C  206E FFFA                movea.l    A0, [A6 - 0x6]
  2261. 00001A40  0C68 0004 0004           cmpi.w     [A0 + 0x4], 0x4
  2262. 00001A46  6E16                     bgt        +0x18 /* 00001A5E */
  2263. 00001A48  206E FFFA                movea.l    A0, [A6 - 0x6]
  2264. 00001A4C  4A68 0006                tst.w      [A0 + 0x6]
  2265. 00001A50  6F0C                     ble        +0xE /* 00001A5E */
  2266. 00001A52  206E FFFA                movea.l    A0, [A6 - 0x6]
  2267. 00001A56  0C68 0004 0006           cmpi.w     [A0 + 0x6], 0x4
  2268. 00001A5C  6F12                     ble        +0x14 /* 00001A70 */
  2269. label00001A5E:
  2270. 00001A5E  206E 0008                movea.l    A0, [A6 + 0x8]
  2271. 00001A62  2068 0004                movea.l    A0, [A0 + 0x4]
  2272. 00001A66  486D EBCC                pea.l      [A5 - 0x1434]
  2273. 00001A6A  2050                     movea.l    A0, [A0]
  2274. 00001A6C  4E90                     jsr        [A0]
  2275. 00001A6E  588F                     addq.l     A7, 4
  2276. label00001A70:
  2277. 00001A70  206E FFFA                movea.l    A0, [A6 - 0x6]
  2278. 00001A74  226E 0008                movea.l    A1, [A6 + 0x8]
  2279. 00001A78  3029 00B0                move.w     D0, [A1 + 0xB0]
  2280. 00001A7C  B068 0004                cmp.w      D0, [A0 + 0x4]
  2281. 00001A80  6F0C                     ble        +0xE /* 00001A8E */
  2282. 00001A82  206E 0008                movea.l    A0, [A6 + 0x8]
  2283. 00001A86  3068 00B0                movea.w    A0, [A0 + 0xB0]
  2284. 00001A8A  2008                     move.l     D0, A0
  2285. 00001A8C  6008                     bra        +0xA /* 00001A96 */
  2286. label00001A8E:
  2287. 00001A8E  206E FFFA                movea.l    A0, [A6 - 0x6]
  2288. 00001A92  3028 0004                move.w     D0, [A0 + 0x4]
  2289. label00001A96:
  2290. 00001A96  206E 0008                movea.l    A0, [A6 + 0x8]
  2291. 00001A9A  3140 00B0                move.w     [A0 + 0xB0], D0
  2292. 00001A9E  206E FFFA                movea.l    A0, [A6 - 0x6]
  2293. 00001AA2  226E 0008                movea.l    A1, [A6 + 0x8]
  2294. 00001AA6  3029 00B2                move.w     D0, [A1 + 0xB2]
  2295. 00001AAA  B068 0006                cmp.w      D0, [A0 + 0x6]
  2296. 00001AAE  6F0C                     ble        +0xE /* 00001ABC */
  2297. 00001AB0  206E 0008                movea.l    A0, [A6 + 0x8]
  2298. 00001AB4  3068 00B2                movea.w    A0, [A0 + 0xB2]
  2299. 00001AB8  2008                     move.l     D0, A0
  2300. 00001ABA  6008                     bra        +0xA /* 00001AC4 */
  2301. label00001ABC:
  2302. 00001ABC  206E FFFA                movea.l    A0, [A6 - 0x6]
  2303. 00001AC0  3028 0006                move.w     D0, [A0 + 0x6]
  2304. label00001AC4:
  2305. 00001AC4  206E 0008                movea.l    A0, [A6 + 0x8]
  2306. 00001AC8  3140 00B2                move.w     [A0 + 0xB2], D0
  2307. 00001ACC  526E FFFE                addq.w     [A6 - 0x2], 1
  2308. label00001AD0:
  2309. 00001AD0  206E 0008                movea.l    A0, [A6 + 0x8]
  2310. 00001AD4  302E FFFE                move.w     D0, [A6 - 0x2]
  2311. 00001AD8  B068 0044                cmp.w      D0, [A0 + 0x44]
  2312. 00001ADC  6D00 FF40                blt        -0xBE /* 00001A1E */
  2313. 00001AE0  426E FFFE                clr.w      [A6 - 0x2]
  2314. 00001AE4  6000 0086                bra        +0x88 /* 00001B6C */
  2315. label00001AE8:
  2316. 00001AE8  206E 0008                movea.l    A0, [A6 + 0x8]
  2317. 00001AEC  302E FFFE                move.w     D0, [A6 - 0x2]
  2318. 00001AF0  C1FC 0024                muls.w     D0, 0x24 /* '$' */
  2319. 00001AF4  D0A8 0046                add.l      D0, [A0 + 0x46]
  2320. 00001AF8  2D40 FFFA                move.l     [A6 - 0x6], D0
  2321. 00001AFC  206E FFFA                movea.l    A0, [A6 - 0x6]
  2322. 00001B00  226E 0008                movea.l    A1, [A6 + 0x8]
  2323. 00001B04  3068 0004                movea.w    A0, [A0 + 0x4]
  2324. 00001B08  2008                     move.l     D0, A0
  2325. 00001B0A  4C29 0000 0034           movem.w    <none>, [A1 + 0x34]
  2326. 00001B10  206E 0008                movea.l    A0, [A6 + 0x8]
  2327. 00001B14  3068 00B0                movea.w    A0, [A0 + 0xB0]
  2328. 00001B18  D088                     add.l      D0, A0
  2329. 00001B1A  206E 0008                movea.l    A0, [A6 + 0x8]
  2330. 00001B1E  3068 00B0                movea.w    A0, [A0 + 0xB0]
  2331. 00001B22  2208                     move.l     D1, A0
  2332. 00001B24  5380                     subq.l     D0, 1
  2333. 00001B26  4C41 0800                movem.l    A3, D1
  2334. 00001B2A  206E FFFA                movea.l    A0, [A6 - 0x6]
  2335. 00001B2E  2140 000E                move.l     [A0 + 0xE], D0
  2336. 00001B32  206E FFFA                movea.l    A0, [A6 - 0x6]
  2337. 00001B36  226E 0008                movea.l    A1, [A6 + 0x8]
  2338. 00001B3A  3068 0006                movea.w    A0, [A0 + 0x6]
  2339. 00001B3E  2008                     move.l     D0, A0
  2340. 00001B40  4C29 0000 0038           movem.w    <none>, [A1 + 0x38]
  2341. 00001B46  206E 0008                movea.l    A0, [A6 + 0x8]
  2342. 00001B4A  3068 00B2                movea.w    A0, [A0 + 0xB2]
  2343. 00001B4E  D088                     add.l      D0, A0
  2344. 00001B50  206E 0008                movea.l    A0, [A6 + 0x8]
  2345. 00001B54  3068 00B2                movea.w    A0, [A0 + 0xB2]
  2346. 00001B58  2208                     move.l     D1, A0
  2347. 00001B5A  5380                     subq.l     D0, 1
  2348. 00001B5C  4C41 0800                movem.l    A3, D1
  2349. 00001B60  206E FFFA                movea.l    A0, [A6 - 0x6]
  2350. 00001B64  2140 0012                move.l     [A0 + 0x12], D0
  2351. 00001B68  526E FFFE                addq.w     [A6 - 0x2], 1
  2352. label00001B6C:
  2353. 00001B6C  206E 0008                movea.l    A0, [A6 + 0x8]
  2354. 00001B70  302E FFFE                move.w     D0, [A6 - 0x2]
  2355. 00001B74  B068 0044                cmp.w      D0, [A0 + 0x44]
  2356. 00001B78  6D00 FF6E                blt        -0x90 /* 00001AE8 */
  2357. 00001B7C  4E5E                     unlink     A6
  2358. 00001B7E  4E75                     rts
  2359. 00001B80  494E                     chk.w      D4, A6
  2360. 00001B82  4954                     chk.w      D4, [A4]
  2361. 00001B84  4941                     chk.w      D4, D1
  2362. 00001B86  4C53 4E56                movem.l    D1,D2,D4,D6,A1,A2,A3,A6, [A3]
  2363. // begin alternate branch 00001B88-00001B8C
  2364. fn00001B88:
  2365. 00001B88  4E56 FFFE                link       A6, -0x0002
  2366. // end alternate branch 00001B88-00001B8C
  2367. fn00001B88: // (misaligned)
  2368. 00001B8A  FFFE                     .invalid   <<F/7/7>>
  2369. 00001B8C  206E 0008                movea.l    A0, [A6 + 0x8]
  2370. 00001B90  42A8 0046                clr.l      [A0 + 0x46]
  2371. 00001B94  426E FFFE                clr.w      [A6 - 0x2]
  2372. 00001B98  6016                     bra        +0x18 /* 00001BB0 */
  2373. label00001B9A:
  2374. 00001B9A  302E FFFE                move.w     D0, [A6 - 0x2]
  2375. 00001B9E  48C0                     ext.l      D0
  2376. 00001BA0  E580                     asl        D0, 2
  2377. 00001BA2  D0AE 0008                add.l      D0, [A6 + 0x8]
  2378. 00001BA6  2040                     movea.l    A0, D0
  2379. 00001BA8  42A8 004A                clr.l      [A0 + 0x4A]
  2380. 00001BAC  526E FFFE                addq.w     [A6 - 0x2], 1
  2381. label00001BB0:
  2382. 00001BB0  0C6E 0004 FFFE           cmpi.w     [A6 - 0x2], 0x4
  2383. 00001BB6  6DE2                     blt        -0x1C /* 00001B9A */
  2384. 00001BB8  426E FFFE                clr.w      [A6 - 0x2]
  2385. 00001BBC  6028                     bra        +0x2A /* 00001BE6 */
  2386. label00001BBE:
  2387. 00001BBE  302E FFFE                move.w     D0, [A6 - 0x2]
  2388. 00001BC2  48C0                     ext.l      D0
  2389. 00001BC4  E580                     asl        D0, 2
  2390. 00001BC6  D0AE 0008                add.l      D0, [A6 + 0x8]
  2391. 00001BCA  2040                     movea.l    A0, D0
  2392. 00001BCC  42A8 005A                clr.l      [A0 + 0x5A]
  2393. 00001BD0  302E FFFE                move.w     D0, [A6 - 0x2]
  2394. 00001BD4  48C0                     ext.l      D0
  2395. 00001BD6  E580                     asl        D0, 2
  2396. 00001BD8  D0AE 0008                add.l      D0, [A6 + 0x8]
  2397. 00001BDC  2040                     movea.l    A0, D0
  2398. 00001BDE  42A8 006A                clr.l      [A0 + 0x6A]
  2399. 00001BE2  526E FFFE                addq.w     [A6 - 0x2], 1
  2400. label00001BE6:
  2401. 00001BE6  0C6E 0004 FFFE           cmpi.w     [A6 - 0x2], 0x4
  2402. 00001BEC  6DD0                     blt        -0x2E /* 00001BBE */
  2403. 00001BEE  206E 0008                movea.l    A0, [A6 + 0x8]
  2404. 00001BF2  2050                     movea.l    A0, [A0]
  2405. 00001BF4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2406. 00001BF8  2068 0004                movea.l    A0, [A0 + 0x4]
  2407. 00001BFC  4E90                     jsr        [A0]
  2408. 00001BFE  588F                     addq.l     A7, 4
  2409. 00001C00  206E 0008                movea.l    A0, [A6 + 0x8]
  2410. 00001C04  2050                     movea.l    A0, [A0]
  2411. 00001C06  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2412. 00001C0A  2068 0008                movea.l    A0, [A0 + 0x8]
  2413. 00001C0E  4E90                     jsr        [A0]
  2414. 00001C10  588F                     addq.l     A7, 4
  2415. 00001C12  4A40                     tst.w      D0
  2416. 00001C14  6612                     bne        +0x14 /* 00001C28 */
  2417. 00001C16  206E 0008                movea.l    A0, [A6 + 0x8]
  2418. 00001C1A  2068 0004                movea.l    A0, [A0 + 0x4]
  2419. 00001C1E  486D EBE4                pea.l      [A5 - 0x141C]
  2420. 00001C22  2050                     movea.l    A0, [A0]
  2421. 00001C24  4E90                     jsr        [A0]
  2422. 00001C26  588F                     addq.l     A7, 4
  2423. label00001C28:
  2424. 00001C28  206E 0008                movea.l    A0, [A6 + 0x8]
  2425. 00001C2C  2050                     movea.l    A0, [A0]
  2426. 00001C2E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2427. 00001C32  2050                     movea.l    A0, [A0]
  2428. 00001C34  4E90                     jsr        [A0]
  2429. 00001C36  588F                     addq.l     A7, 4
  2430. 00001C38  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2431. 00001C3C  4EBA FDC0                jsr        [PC - 0x240 /* 000019FE */]
  2432. 00001C40  588F                     addq.l     A7, 4
  2433. 00001C42  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2434. 00001C46  4EBA FD42                jsr        [PC - 0x2BE /* 0000198A */]
  2435. 00001C4A  588F                     addq.l     A7, 4
  2436. 00001C4C  206E 0008                movea.l    A0, [A6 + 0x8]
  2437. 00001C50  2050                     movea.l    A0, [A0]
  2438. 00001C52  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2439. 00001C56  2068 006C                movea.l    A0, [A0 + 0x6C]
  2440. 00001C5A  4E90                     jsr        [A0]
  2441. 00001C5C  588F                     addq.l     A7, 4
  2442. 00001C5E  206E 0008                movea.l    A0, [A6 + 0x8]
  2443. 00001C62  2050                     movea.l    A0, [A0]
  2444. 00001C64  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2445. 00001C68  2068 004C                movea.l    A0, [A0 + 0x4C]
  2446. 00001C6C  4E90                     jsr        [A0]
  2447. 00001C6E  588F                     addq.l     A7, 4
  2448. 00001C70  206E 0008                movea.l    A0, [A6 + 0x8]
  2449. 00001C74  2050                     movea.l    A0, [A0]
  2450. 00001C76  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2451. 00001C7A  2068 007C                movea.l    A0, [A0 + 0x7C]
  2452. 00001C7E  4E90                     jsr        [A0]
  2453. 00001C80  588F                     addq.l     A7, 4
  2454. 00001C82  206E 0008                movea.l    A0, [A6 + 0x8]
  2455. 00001C86  2050                     movea.l    A0, [A0]
  2456. 00001C88  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2457. 00001C8C  2068 0054                movea.l    A0, [A0 + 0x54]
  2458. 00001C90  4E90                     jsr        [A0]
  2459. 00001C92  588F                     addq.l     A7, 4
  2460. 00001C94  206E 0008                movea.l    A0, [A6 + 0x8]
  2461. 00001C98  2050                     movea.l    A0, [A0]
  2462. 00001C9A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2463. 00001C9E  2068 0078                movea.l    A0, [A0 + 0x78]
  2464. 00001CA2  4E90                     jsr        [A0]
  2465. 00001CA4  588F                     addq.l     A7, 4
  2466. 00001CA6  206E 0008                movea.l    A0, [A6 + 0x8]
  2467. 00001CAA  2050                     movea.l    A0, [A0]
  2468. 00001CAC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2469. 00001CB0  2068 0014                movea.l    A0, [A0 + 0x14]
  2470. 00001CB4  4E90                     jsr        [A0]
  2471. 00001CB6  588F                     addq.l     A7, 4
  2472. 00001CB8  206E 0008                movea.l    A0, [A6 + 0x8]
  2473. 00001CBC  4AA8 0046                tst.l      [A0 + 0x46]
  2474. 00001CC0  6718                     beq        +0x1A /* 00001CDA */
  2475. 00001CC2  206E 0008                movea.l    A0, [A6 + 0x8]
  2476. 00001CC6  2068 0004                movea.l    A0, [A0 + 0x4]
  2477. 00001CCA  226E 0008                movea.l    A1, [A6 + 0x8]
  2478. 00001CCE  2F29 0046                move.l     -[A7], [A1 + 0x46]
  2479. 00001CD2  2068 001E                movea.l    A0, [A0 + 0x1E]
  2480. 00001CD6  4E90                     jsr        [A0]
  2481. 00001CD8  588F                     addq.l     A7, 4
  2482. label00001CDA:
  2483. 00001CDA  426E FFFE                clr.w      [A6 - 0x2]
  2484. 00001CDE  603A                     bra        +0x3C /* 00001D1A */
  2485. label00001CE0:
  2486. 00001CE0  302E FFFE                move.w     D0, [A6 - 0x2]
  2487. 00001CE4  48C0                     ext.l      D0
  2488. 00001CE6  E580                     asl        D0, 2
  2489. 00001CE8  D0AE 0008                add.l      D0, [A6 + 0x8]
  2490. 00001CEC  2040                     movea.l    A0, D0
  2491. 00001CEE  4AA8 004A                tst.l      [A0 + 0x4A]
  2492. 00001CF2  6722                     beq        +0x24 /* 00001D16 */
  2493. 00001CF4  206E 0008                movea.l    A0, [A6 + 0x8]
  2494. 00001CF8  2068 0004                movea.l    A0, [A0 + 0x4]
  2495. 00001CFC  302E FFFE                move.w     D0, [A6 - 0x2]
  2496. 00001D00  48C0                     ext.l      D0
  2497. 00001D02  E580                     asl        D0, 2
  2498. 00001D04  D0AE 0008                add.l      D0, [A6 + 0x8]
  2499. 00001D08  2240                     movea.l    A1, D0
  2500. 00001D0A  2F29 004A                move.l     -[A7], [A1 + 0x4A]
  2501. 00001D0E  2068 001E                movea.l    A0, [A0 + 0x1E]
  2502. 00001D12  4E90                     jsr        [A0]
  2503. 00001D14  588F                     addq.l     A7, 4
  2504. label00001D16:
  2505. 00001D16  526E FFFE                addq.w     [A6 - 0x2], 1
  2506. label00001D1A:
  2507. 00001D1A  0C6E 0004 FFFE           cmpi.w     [A6 - 0x2], 0x4
  2508. 00001D20  6DBE                     blt        -0x40 /* 00001CE0 */
  2509. 00001D22  426E FFFE                clr.w      [A6 - 0x2]
  2510. 00001D26  6000 0072                bra        +0x74 /* 00001D9A */
  2511. label00001D2A:
  2512. 00001D2A  302E FFFE                move.w     D0, [A6 - 0x2]
  2513. 00001D2E  48C0                     ext.l      D0
  2514. 00001D30  E580                     asl        D0, 2
  2515. 00001D32  D0AE 0008                add.l      D0, [A6 + 0x8]
  2516. 00001D36  2040                     movea.l    A0, D0
  2517. 00001D38  4AA8 005A                tst.l      [A0 + 0x5A]
  2518. 00001D3C  6722                     beq        +0x24 /* 00001D60 */
  2519. 00001D3E  206E 0008                movea.l    A0, [A6 + 0x8]
  2520. 00001D42  2068 0004                movea.l    A0, [A0 + 0x4]
  2521. 00001D46  302E FFFE                move.w     D0, [A6 - 0x2]
  2522. 00001D4A  48C0                     ext.l      D0
  2523. 00001D4C  E580                     asl        D0, 2
  2524. 00001D4E  D0AE 0008                add.l      D0, [A6 + 0x8]
  2525. 00001D52  2240                     movea.l    A1, D0
  2526. 00001D54  2F29 005A                move.l     -[A7], [A1 + 0x5A]
  2527. 00001D58  2068 001E                movea.l    A0, [A0 + 0x1E]
  2528. 00001D5C  4E90                     jsr        [A0]
  2529. 00001D5E  588F                     addq.l     A7, 4
  2530. label00001D60:
  2531. 00001D60  302E FFFE                move.w     D0, [A6 - 0x2]
  2532. 00001D64  48C0                     ext.l      D0
  2533. 00001D66  E580                     asl        D0, 2
  2534. 00001D68  D0AE 0008                add.l      D0, [A6 + 0x8]
  2535. 00001D6C  2040                     movea.l    A0, D0
  2536. 00001D6E  4AA8 006A                tst.l      [A0 + 0x6A]
  2537. 00001D72  6722                     beq        +0x24 /* 00001D96 */
  2538. 00001D74  206E 0008                movea.l    A0, [A6 + 0x8]
  2539. 00001D78  2068 0004                movea.l    A0, [A0 + 0x4]
  2540. 00001D7C  302E FFFE                move.w     D0, [A6 - 0x2]
  2541. 00001D80  48C0                     ext.l      D0
  2542. 00001D82  E580                     asl        D0, 2
  2543. 00001D84  D0AE 0008                add.l      D0, [A6 + 0x8]
  2544. 00001D88  2240                     movea.l    A1, D0
  2545. 00001D8A  2F29 006A                move.l     -[A7], [A1 + 0x6A]
  2546. 00001D8E  2068 001E                movea.l    A0, [A0 + 0x1E]
  2547. 00001D92  4E90                     jsr        [A0]
  2548. 00001D94  588F                     addq.l     A7, 4
  2549. label00001D96:
  2550. 00001D96  526E FFFE                addq.w     [A6 - 0x2], 1
  2551. label00001D9A:
  2552. 00001D9A  0C6E 0004 FFFE           cmpi.w     [A6 - 0x2], 0x4
  2553. 00001DA0  6D88                     blt        -0x76 /* 00001D2A */
  2554. 00001DA2  4E5E                     unlink     A6
  2555. 00001DA4  4E75                     rts
  2556. 00001DA6  4A50                     tst.w      [A0]
  2557. 00001DA8  4547                     chk.w      D2, D7
  2558. 00001DAA  4445                     neg.w      D5
  2559. 00001DAC  434F                     chk.w      D1, A7
  2560. fn00001DAE:
  2561. 00001DAE  4E56 FFFE                link       A6, -0x0002
  2562. 00001DB2  426E FFFE                clr.w      [A6 - 0x2]
  2563. 00001DB6  6034                     bra        +0x36 /* 00001DEC */
  2564. label00001DB8:
  2565. 00001DB8  302E FFFE                move.w     D0, [A6 - 0x2]
  2566. 00001DBC  48C0                     ext.l      D0
  2567. 00001DBE  D080                     add.l      D0, D0
  2568. 00001DC0  41ED EBF4                lea.l      A0, [A5 - 0x140C]
  2569. 00001DC4  D1C0                     add.l      A0, D0
  2570. 00001DC6  3010                     move.w     D0, [A0]
  2571. 00001DC8  48C0                     ext.l      D0
  2572. 00001DCA  D080                     add.l      D0, D0
  2573. 00001DCC  D0AE 000C                add.l      D0, [A6 + 0xC]
  2574. 00001DD0  206E 0008                movea.l    A0, [A6 + 0x8]
  2575. 00001DD4  54AE 0008                addq.l     [A6 + 0x8], 2
  2576. 00001DD8  226E 0010                movea.l    A1, [A6 + 0x10]
  2577. 00001DDC  54AE 0010                addq.l     [A6 + 0x10], 2
  2578. 00001DE0  3210                     move.w     D1, [A0]
  2579. 00001DE2  C3D1                     muls.w     D1, [A1]
  2580. 00001DE4  2040                     movea.l    A0, D0
  2581. 00001DE6  3081                     move.w     [A0], D1
  2582. 00001DE8  526E FFFE                addq.w     [A6 - 0x2], 1
  2583. label00001DEC:
  2584. 00001DEC  0C6E 0040 FFFE           cmpi.w     [A6 - 0x2], 0x40 /* '@' */
  2585. 00001DF2  6DC4                     blt        -0x3A /* 00001DB8 */
  2586. 00001DF4  4E5E                     unlink     A6
  2587. 00001DF6  4E75                     rts
  2588. 00001DF8  5144                     subq.w     D4, 8
  2589. 00001DFA  4553                     chk.w      D2, [A3]
  2590. 00001DFC  4341                     chk.w      D1, D1
  2591. 00001DFE  4C45 4E56                movem.l    D1,D2,D4,D6,A1,A2,A3,A6, D5
  2592. export_20: // at 00001E00 (misaligned)
  2593. 00001E02  FF74                     .extension 0xF74 <<F/4-5/7>> // unimplemented
  2594. 00001E04  206E 0008                movea.l    A0, [A6 + 0x8]
  2595. 00001E08  2D68 00BA FF78           move.l     [A6 - 0x88], [A0 + 0xBA]
  2596. 00001E0E  206E FF78                movea.l    A0, [A6 - 0x88]
  2597. 00001E12  3028 0008                move.w     D0, [A0 + 0x8]
  2598. 00001E16  48C0                     ext.l      D0
  2599. 00001E18  E580                     asl        D0, 2
  2600. 00001E1A  D0AE 0008                add.l      D0, [A6 + 0x8]
  2601. 00001E1E  2040                     movea.l    A0, D0
  2602. 00001E20  2D68 004A FF74           move.l     [A6 - 0x8C], [A0 + 0x4A]
  2603. 00001E26  42AE FF7C                clr.l      [A6 - 0x84]
  2604. 00001E2A  603A                     bra        +0x3C /* 00001E66 */
  2605. label00001E2C:
  2606. 00001E2C  206E 0008                movea.l    A0, [A6 + 0x8]
  2607. 00001E30  2050                     movea.l    A0, [A0]
  2608. 00001E32  486E FF80                pea.l      [A6 - 0x80]
  2609. 00001E36  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2610. 00001E3A  2068 001C                movea.l    A0, [A0 + 0x1C]
  2611. 00001E3E  4E90                     jsr        [A0]
  2612. 00001E40  508F                     addq.l     A7, 8
  2613. 00001E42  206E 000C                movea.l    A0, [A6 + 0xC]
  2614. 00001E46  2050                     movea.l    A0, [A0]
  2615. 00001E48  202E FF7C                move.l     D0, [A6 - 0x84]
  2616. 00001E4C  EF80                     asl        D0, 7
  2617. 00001E4E  D090                     add.l      D0, [A0]
  2618. 00001E50  2F2E FF74                move.l     -[A7], [A6 - 0x8C]
  2619. 00001E54  2F00                     move.l     -[A7], D0
  2620. 00001E56  486E FF80                pea.l      [A6 - 0x80]
  2621. 00001E5A  4EBA FF52                jsr        [PC - 0xAE /* 00001DAE */]
  2622. 00001E5E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2623. 00001E62  52AE FF7C                addq.l     [A6 - 0x84], 1
  2624. label00001E66:
  2625. 00001E66  206E 0008                movea.l    A0, [A6 + 0x8]
  2626. 00001E6A  202E FF7C                move.l     D0, [A6 - 0x84]
  2627. 00001E6E  B0A8 00CA                cmp.l      D0, [A0 + 0xCA]
  2628. 00001E72  6DB8                     blt        -0x46 /* 00001E2C */
  2629. 00001E74  4E5E                     unlink     A6
  2630. 00001E76  4E75                     rts
  2631. 00001E78  4449                     neg.w      A1
  2632. 00001E7A  5341                     subq.w     D1, 1
  2633. 00001E7C  5353                     subq.w     [A3], 1
  2634. 00001E7E  454D                     chk.w      D2, A5
  2635. export_21:
  2636. 00001E80  4E56 FAE8                link       A6, -0x0518
  2637. 00001E84  42AE FAFC                clr.l      [A6 - 0x504]
  2638. 00001E88  6000 00FC                bra        +0xFE /* 00001F86 */
  2639. label00001E8C:
  2640. 00001E8C  206E 0008                movea.l    A0, [A6 + 0x8]
  2641. 00001E90  2050                     movea.l    A0, [A0]
  2642. 00001E92  486E FB00                pea.l      [A6 - 0x500]
  2643. 00001E96  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2644. 00001E9A  2068 001C                movea.l    A0, [A0 + 0x1C]
  2645. 00001E9E  4E90                     jsr        [A0]
  2646. 00001EA0  508F                     addq.l     A7, 8
  2647. 00001EA2  426E FAFA                clr.w      [A6 - 0x506]
  2648. 00001EA6  426E FAF8                clr.w      [A6 - 0x508]
  2649. 00001EAA  6000 00C6                bra        +0xC8 /* 00001F72 */
  2650. label00001EAE:
  2651. 00001EAE  302E FAF8                move.w     D0, [A6 - 0x508]
  2652. 00001EB2  48C0                     ext.l      D0
  2653. 00001EB4  E580                     asl        D0, 2
  2654. 00001EB6  D0AE 0008                add.l      D0, [A6 + 0x8]
  2655. 00001EBA  2040                     movea.l    A0, D0
  2656. 00001EBC  2D68 00BA FAF0           move.l     [A6 - 0x510], [A0 + 0xBA]
  2657. 00001EC2  206E FAF0                movea.l    A0, [A6 - 0x510]
  2658. 00001EC6  3028 0008                move.w     D0, [A0 + 0x8]
  2659. 00001ECA  48C0                     ext.l      D0
  2660. 00001ECC  E580                     asl        D0, 2
  2661. 00001ECE  D0AE 0008                add.l      D0, [A6 + 0x8]
  2662. 00001ED2  2040                     movea.l    A0, D0
  2663. 00001ED4  2D68 004A FAEC           move.l     [A6 - 0x514], [A0 + 0x4A]
  2664. 00001EDA  426E FAF4                clr.w      [A6 - 0x50C]
  2665. 00001EDE  6000 007E                bra        +0x80 /* 00001F5E */
  2666. label00001EE2:
  2667. 00001EE2  302E FAF8                move.w     D0, [A6 - 0x508]
  2668. 00001EE6  48C0                     ext.l      D0
  2669. 00001EE8  E580                     asl        D0, 2
  2670. 00001EEA  D0AE 000C                add.l      D0, [A6 + 0xC]
  2671. 00001EEE  2040                     movea.l    A0, D0
  2672. 00001EF0  302E FAF4                move.w     D0, [A6 - 0x50C]
  2673. 00001EF4  48C0                     ext.l      D0
  2674. 00001EF6  E580                     asl        D0, 2
  2675. 00001EF8  D090                     add.l      D0, [A0]
  2676. 00001EFA  206E FAF0                movea.l    A0, [A6 - 0x510]
  2677. 00001EFE  3068 0016                movea.w    A0, [A0 + 0x16]
  2678. 00001F02  2208                     move.l     D1, A0
  2679. 00001F04  4C2E 1000 FAFC           movem.w    A4, [A6 - 0x504]
  2680. 00001F0A  2040                     movea.l    A0, D0
  2681. 00001F0C  EF81                     asl        D1, 7
  2682. 00001F0E  D290                     add.l      D1, [A0]
  2683. 00001F10  2D41 FAE8                move.l     [A6 - 0x518], D1
  2684. 00001F14  426E FAF6                clr.w      [A6 - 0x50A]
  2685. 00001F18  6032                     bra        +0x34 /* 00001F4C */
  2686. label00001F1A:
  2687. 00001F1A  302E FAFA                move.w     D0, [A6 - 0x506]
  2688. 00001F1E  48C0                     ext.l      D0
  2689. 00001F20  EF80                     asl        D0, 7
  2690. 00001F22  D08E                     add.l      D0, A6
  2691. 00001F24  2F2E FAEC                move.l     -[A7], [A6 - 0x514]
  2692. 00001F28  2F2E FAE8                move.l     -[A7], [A6 - 0x518]
  2693. 00001F2C  0680 FFFF FB00           addi.l     D0, 0xFFFFFB00
  2694. 00001F32  2F00                     move.l     -[A7], D0
  2695. 00001F34  4EBA FE78                jsr        [PC - 0x188 /* 00001DAE */]
  2696. 00001F38  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2697. 00001F3C  06AE 0000 0080 FAE8      addi.l     [A6 - 0x518], 0x80
  2698. 00001F44  526E FAFA                addq.w     [A6 - 0x506], 1
  2699. 00001F48  526E FAF6                addq.w     [A6 - 0x50A], 1
  2700. label00001F4C:
  2701. 00001F4C  206E FAF0                movea.l    A0, [A6 - 0x510]
  2702. 00001F50  302E FAF6                move.w     D0, [A6 - 0x50A]
  2703. 00001F54  B068 0016                cmp.w      D0, [A0 + 0x16]
  2704. 00001F58  6DC0                     blt        -0x3E /* 00001F1A */
  2705. 00001F5A  526E FAF4                addq.w     [A6 - 0x50C], 1
  2706. label00001F5E:
  2707. 00001F5E  206E FAF0                movea.l    A0, [A6 - 0x510]
  2708. 00001F62  302E FAF4                move.w     D0, [A6 - 0x50C]
  2709. 00001F66  B068 0018                cmp.w      D0, [A0 + 0x18]
  2710. 00001F6A  6D00 FF76                blt        -0x88 /* 00001EE2 */
  2711. 00001F6E  526E FAF8                addq.w     [A6 - 0x508], 1
  2712. label00001F72:
  2713. 00001F72  206E 0008                movea.l    A0, [A6 + 0x8]
  2714. 00001F76  302E FAF8                move.w     D0, [A6 - 0x508]
  2715. 00001F7A  B068 00B8                cmp.w      D0, [A0 + 0xB8]
  2716. 00001F7E  6D00 FF2E                blt        -0xD0 /* 00001EAE */
  2717. 00001F82  52AE FAFC                addq.l     [A6 - 0x504], 1
  2718. label00001F86:
  2719. 00001F86  206E 0008                movea.l    A0, [A6 + 0x8]
  2720. 00001F8A  202E FAFC                move.l     D0, [A6 - 0x504]
  2721. 00001F8E  B0A8 00CA                cmp.l      D0, [A0 + 0xCA]
  2722. 00001F92  6D00 FEF8                blt        -0x106 /* 00001E8C */
  2723. 00001F96  4E5E                     unlink     A6
  2724. 00001F98  4E75                     rts
  2725. 00001F9A  4449                     neg.w      A1
  2726. 00001F9C  5341                     subq.w     D1, 1
  2727. 00001F9E  5353                     subq.w     [A3], 1
  2728. 00001FA0  454D                     chk.w      D2, A5
  2729. export_22:
  2730. 00001FA2  4E56 0000                link       A6, 0
  2731. 00001FA6  4E5E                     unlink     A6
  2732. 00001FA8  4E75                     rts
  2733. 00001FAA  4449                     neg.w      A1
  2734. 00001FAC  5341                     subq.w     D1, 1
  2735. 00001FAE  5353                     subq.w     [A3], 1
  2736. 00001FB0  454D                     chk.w      D2, A5
  2737. export_23:
  2738. 00001FB2  4E56 0000                link       A6, 0
  2739. 00001FB6  4E5E                     unlink     A6
  2740. 00001FB8  4E75                     rts
  2741. 00001FBA  4449                     neg.w      A1
  2742. 00001FBC  5341                     subq.w     D1, 1
  2743. 00001FBE  5353                     subq.w     [A3], 1
  2744. 00001FC0  454D                     chk.w      D2, A5
  2745. fn00001FC2:
  2746. 00001FC2  4E56 0000                link       A6, 0
  2747. 00001FC6  206E 0008                movea.l    A0, [A6 + 0x8]
  2748. 00001FCA  0C68 0001 00B8           cmpi.w     [A0 + 0xB8], 0x1
  2749. 00001FD0  6610                     bne        +0x12 /* 00001FE2 */
  2750. 00001FD2  206E 0008                movea.l    A0, [A6 + 0x8]
  2751. 00001FD6  43ED 00C2                lea.l      A1, [A5 + 0xC2 /* export_20 */]
  2752. 00001FDA  2050                     movea.l    A0, [A0]
  2753. 00001FDC  2149 0028                move.l     [A0 + 0x28], A1
  2754. 00001FE0  600E                     bra        +0x10 /* 00001FF0 */
  2755. label00001FE2:
  2756. 00001FE2  206E 0008                movea.l    A0, [A6 + 0x8]
  2757. 00001FE6  43ED 00CA                lea.l      A1, [A5 + 0xCA /* export_21 */]
  2758. 00001FEA  2050                     movea.l    A0, [A0]
  2759. 00001FEC  2149 0028                move.l     [A0 + 0x28], A1
  2760. label00001FF0:
  2761. 00001FF0  206E 0008                movea.l    A0, [A6 + 0x8]
  2762. 00001FF4  43ED 00D2                lea.l      A1, [A5 + 0xD2 /* export_22 */]
  2763. 00001FF8  2050                     movea.l    A0, [A0]
  2764. 00001FFA  2149 0024                move.l     [A0 + 0x24], A1
  2765. 00001FFE  206E 0008                movea.l    A0, [A6 + 0x8]
  2766. 00002002  43ED 00DA                lea.l      A1, [A5 + 0xDA /* export_23 */]
  2767. 00002006  2050                     movea.l    A0, [A0]
  2768. 00002008  2149 002C                move.l     [A0 + 0x2C], A1
  2769. 0000200C  4E5E                     unlink     A6
  2770. 0000200E  4E75                     rts
  2771. 00002010  4A53                     tst.w      [A3]
  2772. 00002012  454C                     chk.w      D2, A4
  2773. 00002014  444D                     neg.w      A5
  2774. 00002016  4355                     chk.w      D1, [A5]
  2775. fn00002018:
  2776. 00002018  4E56 FFF8                link       A6, -0x0008
  2777. 0000201C  206E 0008                movea.l    A0, [A6 + 0x8]
  2778. 00002020  0C68 0004 00B8           cmpi.w     [A0 + 0xB8], 0x4
  2779. 00002026  6F12                     ble        +0x14 /* 0000203A */
  2780. 00002028  206E 0008                movea.l    A0, [A6 + 0x8]
  2781. 0000202C  2068 0004                movea.l    A0, [A0 + 0x4]
  2782. 00002030  486D EC82                pea.l      [A5 - 0x137E]
  2783. 00002034  2050                     movea.l    A0, [A0]
  2784. 00002036  4E90                     jsr        [A0]
  2785. 00002038  588F                     addq.l     A7, 4
  2786. label0000203A:
  2787. 0000203A  206E 0008                movea.l    A0, [A6 + 0x8]
  2788. 0000203E  3028 00B0                move.w     D0, [A0 + 0xB0]
  2789. 00002042  E740                     asl        D0.w, 3
  2790. 00002044  206E 0008                movea.l    A0, [A6 + 0x8]
  2791. 00002048  48C0                     ext.l      D0
  2792. 0000204A  D0A8 0034                add.l      D0, [A0 + 0x34]
  2793. 0000204E  206E 0008                movea.l    A0, [A6 + 0x8]
  2794. 00002052  3228 00B0                move.w     D1, [A0 + 0xB0]
  2795. 00002056  E741                     asl        D1.w, 3
  2796. 00002058  48C1                     ext.l      D1
  2797. 0000205A  5380                     subq.l     D0, 1
  2798. 0000205C  4C41 0800                movem.l    A3, D1
  2799. 00002060  206E 0008                movea.l    A0, [A6 + 0x8]
  2800. 00002064  2140 00CA                move.l     [A0 + 0xCA], D0
  2801. 00002068  206E 0008                movea.l    A0, [A6 + 0x8]
  2802. 0000206C  3028 00B2                move.w     D0, [A0 + 0xB2]
  2803. 00002070  E740                     asl        D0.w, 3
  2804. 00002072  206E 0008                movea.l    A0, [A6 + 0x8]
  2805. 00002076  48C0                     ext.l      D0
  2806. 00002078  D0A8 0038                add.l      D0, [A0 + 0x38]
  2807. 0000207C  206E 0008                movea.l    A0, [A6 + 0x8]
  2808. 00002080  3228 00B2                move.w     D1, [A0 + 0xB2]
  2809. 00002084  E741                     asl        D1.w, 3
  2810. 00002086  48C1                     ext.l      D1
  2811. 00002088  5380                     subq.l     D0, 1
  2812. 0000208A  4C41 0800                movem.l    A3, D1
  2813. 0000208E  206E 0008                movea.l    A0, [A6 + 0x8]
  2814. 00002092  2140 00CE                move.l     [A0 + 0xCE], D0
  2815. 00002096  206E 0008                movea.l    A0, [A6 + 0x8]
  2816. 0000209A  4268 00D2                clr.w      [A0 + 0xD2]
  2817. 0000209E  426E FFFE                clr.w      [A6 - 0x2]
  2818. 000020A2  6000 0120                bra        +0x122 /* 000021C4 */
  2819. label000020A6:
  2820. 000020A6  302E FFFE                move.w     D0, [A6 - 0x2]
  2821. 000020AA  48C0                     ext.l      D0
  2822. 000020AC  E580                     asl        D0, 2
  2823. 000020AE  D0AE 0008                add.l      D0, [A6 + 0x8]
  2824. 000020B2  2040                     movea.l    A0, D0
  2825. 000020B4  2D68 00BA FFF8           move.l     [A6 - 0x8], [A0 + 0xBA]
  2826. 000020BA  206E FFF8                movea.l    A0, [A6 - 0x8]
  2827. 000020BE  226E FFF8                movea.l    A1, [A6 - 0x8]
  2828. 000020C2  3368 0004 0016           move.w     [A1 + 0x16], [A0 + 0x4]
  2829. 000020C8  206E FFF8                movea.l    A0, [A6 - 0x8]
  2830. 000020CC  226E FFF8                movea.l    A1, [A6 - 0x8]
  2831. 000020D0  3368 0006 0018           move.w     [A1 + 0x18], [A0 + 0x6]
  2832. 000020D6  206E FFF8                movea.l    A0, [A6 - 0x8]
  2833. 000020DA  226E FFF8                movea.l    A1, [A6 - 0x8]
  2834. 000020DE  3029 0016                move.w     D0, [A1 + 0x16]
  2835. 000020E2  C1E8 0018                muls.w     D0, [A0 + 0x18]
  2836. 000020E6  206E FFF8                movea.l    A0, [A6 - 0x8]
  2837. 000020EA  3140 001A                move.w     [A0 + 0x1A], D0
  2838. 000020EE  206E FFF8                movea.l    A0, [A6 - 0x8]
  2839. 000020F2  3028 0016                move.w     D0, [A0 + 0x16]
  2840. 000020F6  E740                     asl        D0.w, 3
  2841. 000020F8  48C0                     ext.l      D0
  2842. 000020FA  2F00                     move.l     -[A7], D0
  2843. 000020FC  206E FFF8                movea.l    A0, [A6 - 0x8]
  2844. 00002100  2F28 000E                move.l     -[A7], [A0 + 0xE]
  2845. 00002104  4EBA 2E28                jsr        [PC + 0x2E28 /* 00004F2E */]
  2846. 00002108  508F                     addq.l     A7, 8
  2847. 0000210A  206E FFF8                movea.l    A0, [A6 - 0x8]
  2848. 0000210E  2140 001C                move.l     [A0 + 0x1C], D0
  2849. 00002112  206E FFF8                movea.l    A0, [A6 - 0x8]
  2850. 00002116  3028 0018                move.w     D0, [A0 + 0x18]
  2851. 0000211A  E740                     asl        D0.w, 3
  2852. 0000211C  48C0                     ext.l      D0
  2853. 0000211E  2F00                     move.l     -[A7], D0
  2854. 00002120  206E FFF8                movea.l    A0, [A6 - 0x8]
  2855. 00002124  2F28 0012                move.l     -[A7], [A0 + 0x12]
  2856. 00002128  4EBA 2E04                jsr        [PC + 0x2E04 /* 00004F2E */]
  2857. 0000212C  508F                     addq.l     A7, 8
  2858. 0000212E  206E FFF8                movea.l    A0, [A6 - 0x8]
  2859. 00002132  2140 0020                move.l     [A0 + 0x20], D0
  2860. 00002136  206E FFF8                movea.l    A0, [A6 - 0x8]
  2861. 0000213A  3028 0016                move.w     D0, [A0 + 0x16]
  2862. 0000213E  E740                     asl        D0.w, 3
  2863. 00002140  206E 0008                movea.l    A0, [A6 + 0x8]
  2864. 00002144  48C0                     ext.l      D0
  2865. 00002146  4C28 0000 00CA           movem.w    <none>, [A0 + 0xCA]
  2866. 0000214C  206E FFF8                movea.l    A0, [A6 - 0x8]
  2867. 00002150  B0A8 001C                cmp.l      D0, [A0 + 0x1C]
  2868. 00002154  6712                     beq        +0x14 /* 00002168 */
  2869. 00002156  206E 0008                movea.l    A0, [A6 + 0x8]
  2870. 0000215A  2068 0004                movea.l    A0, [A0 + 0x4]
  2871. 0000215E  486D ECAC                pea.l      [A5 - 0x1354]
  2872. 00002162  2050                     movea.l    A0, [A0]
  2873. 00002164  4E90                     jsr        [A0]
  2874. 00002166  588F                     addq.l     A7, 4
  2875. label00002168:
  2876. 00002168  206E FFF8                movea.l    A0, [A6 - 0x8]
  2877. 0000216C  3D68 001A FFFC           move.w     [A6 - 0x4], [A0 + 0x1A]
  2878. 00002172  206E 0008                movea.l    A0, [A6 + 0x8]
  2879. 00002176  3028 00D2                move.w     D0, [A0 + 0xD2]
  2880. 0000217A  D06E FFFC                add.w      D0, [A6 - 0x4]
  2881. 0000217E  0C40 000A                cmpi.w     D0, 0xA /* '\n' */
  2882. 00002182  6F30                     ble        +0x32 /* 000021B4 */
  2883. 00002184  206E 0008                movea.l    A0, [A6 + 0x8]
  2884. 00002188  2068 0004                movea.l    A0, [A0 + 0x4]
  2885. 0000218C  486D ECD0                pea.l      [A5 - 0x1330]
  2886. 00002190  2050                     movea.l    A0, [A0]
  2887. 00002192  4E90                     jsr        [A0]
  2888. 00002194  588F                     addq.l     A7, 4
  2889. 00002196  601C                     bra        +0x1E /* 000021B4 */
  2890. label00002198:
  2891. 00002198  206E 0008                movea.l    A0, [A6 + 0x8]
  2892. 0000219C  3028 00D2                move.w     D0, [A0 + 0xD2]
  2893. 000021A0  5268 00D2                addq.w     [A0 + 0xD2], 1
  2894. 000021A4  48C0                     ext.l      D0
  2895. 000021A6  D080                     add.l      D0, D0
  2896. 000021A8  D0AE 0008                add.l      D0, [A6 + 0x8]
  2897. 000021AC  2040                     movea.l    A0, D0
  2898. 000021AE  316E FFFE 00D4           move.w     [A0 + 0xD4], [A6 - 0x2]
  2899. label000021B4:
  2900. 000021B4  302E FFFC                move.w     D0, [A6 - 0x4]
  2901. 000021B8  536E FFFC                subq.w     [A6 - 0x4], 1
  2902. 000021BC  4A40                     tst.w      D0
  2903. 000021BE  6ED8                     bgt        -0x26 /* 00002198 */
  2904. 000021C0  526E FFFE                addq.w     [A6 - 0x2], 1
  2905. label000021C4:
  2906. 000021C4  206E 0008                movea.l    A0, [A6 + 0x8]
  2907. 000021C8  302E FFFE                move.w     D0, [A6 - 0x2]
  2908. 000021CC  B068 00B8                cmp.w      D0, [A0 + 0xB8]
  2909. 000021D0  6D00 FED4                blt        -0x12A /* 000020A6 */
  2910. 000021D4  206E 0008                movea.l    A0, [A6 + 0x8]
  2911. 000021D8  2050                     movea.l    A0, [A0]
  2912. 000021DA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2913. 000021DE  2068 0080                movea.l    A0, [A0 + 0x80]
  2914. 000021E2  4E90                     jsr        [A0]
  2915. 000021E4  588F                     addq.l     A7, 4
  2916. 000021E6  4E5E                     unlink     A6
  2917. 000021E8  4E75                     rts
  2918. 000021EA  494E                     chk.w      D4, A6
  2919. 000021EC  5445                     addq.w     D5, 2
  2920. 000021EE  524C                     addq.w     A4, 1
  2921. 000021F0  4541                     chk.w      D2, D1
  2922. fn000021F2:
  2923. 000021F2  4E56 FFFC                link       A6, -0x0004
  2924. 000021F6  206E 0008                movea.l    A0, [A6 + 0x8]
  2925. 000021FA  2D68 00BA FFFC           move.l     [A6 - 0x4], [A0 + 0xBA]
  2926. 00002200  206E FFFC                movea.l    A0, [A6 - 0x4]
  2927. 00002204  7001                     moveq.l    D0, 0x01
  2928. 00002206  3140 0016                move.w     [A0 + 0x16], D0
  2929. 0000220A  206E FFFC                movea.l    A0, [A6 - 0x4]
  2930. 0000220E  7001                     moveq.l    D0, 0x01
  2931. 00002210  3140 0018                move.w     [A0 + 0x18], D0
  2932. 00002214  206E FFFC                movea.l    A0, [A6 - 0x4]
  2933. 00002218  7001                     moveq.l    D0, 0x01
  2934. 0000221A  3140 001A                move.w     [A0 + 0x1A], D0
  2935. 0000221E  4878 0008                push.l     0x8
  2936. 00002222  206E FFFC                movea.l    A0, [A6 - 0x4]
  2937. 00002226  2F28 000E                move.l     -[A7], [A0 + 0xE]
  2938. 0000222A  4EBA 2D02                jsr        [PC + 0x2D02 /* 00004F2E */]
  2939. 0000222E  508F                     addq.l     A7, 8
  2940. 00002230  206E FFFC                movea.l    A0, [A6 - 0x4]
  2941. 00002234  2140 001C                move.l     [A0 + 0x1C], D0
  2942. 00002238  4878 0008                push.l     0x8
  2943. 0000223C  206E FFFC                movea.l    A0, [A6 - 0x4]
  2944. 00002240  2F28 0012                move.l     -[A7], [A0 + 0x12]
  2945. 00002244  4EBA 2CE8                jsr        [PC + 0x2CE8 /* 00004F2E */]
  2946. 00002248  508F                     addq.l     A7, 8
  2947. 0000224A  206E FFFC                movea.l    A0, [A6 - 0x4]
  2948. 0000224E  2140 0020                move.l     [A0 + 0x20], D0
  2949. 00002252  206E FFFC                movea.l    A0, [A6 - 0x4]
  2950. 00002256  2028 001C                move.l     D0, [A0 + 0x1C]
  2951. 0000225A  4C7C 0800 0000 0008      movem.l    A3, 0x8
  2952. 00002262  206E 0008                movea.l    A0, [A6 + 0x8]
  2953. 00002266  2140 00CA                move.l     [A0 + 0xCA], D0
  2954. 0000226A  206E FFFC                movea.l    A0, [A6 - 0x4]
  2955. 0000226E  2028 0020                move.l     D0, [A0 + 0x20]
  2956. 00002272  4C7C 0800 0000 0008      movem.l    A3, 0x8
  2957. 0000227A  206E 0008                movea.l    A0, [A6 + 0x8]
  2958. 0000227E  2140 00CE                move.l     [A0 + 0xCE], D0
  2959. 00002282  206E 0008                movea.l    A0, [A6 + 0x8]
  2960. 00002286  7001                     moveq.l    D0, 0x01
  2961. 00002288  3140 00D2                move.w     [A0 + 0xD2], D0
  2962. 0000228C  206E 0008                movea.l    A0, [A6 + 0x8]
  2963. 00002290  4268 00D4                clr.w      [A0 + 0xD4]
  2964. 00002294  206E 0008                movea.l    A0, [A6 + 0x8]
  2965. 00002298  2050                     movea.l    A0, [A0]
  2966. 0000229A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2967. 0000229E  2068 0080                movea.l    A0, [A0 + 0x80]
  2968. 000022A2  4E90                     jsr        [A0]
  2969. 000022A4  588F                     addq.l     A7, 4
  2970. 000022A6  4E5E                     unlink     A6
  2971. 000022A8  4E75                     rts
  2972. 000022AA  4E4F                     trap       15
  2973. 000022AC  4E49                     trap       9
  2974. 000022AE  4E54 4552                link       A4, -0xFFFFBAAE
  2975. fn000022B2:
  2976. 000022B2  4E56 FF6A                link       A6, -0x0096
  2977. 000022B6  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  2978. 000022BA  426E FF6A                clr.w      [A6 - 0x96]
  2979. 000022BE  6000 015E                bra        +0x160 /* 0000241E */
  2980. label000022C2:
  2981. 000022C2  306E FF6A                movea.w    A0, [A6 - 0x96]
  2982. 000022C6  2008                     move.l     D0, A0
  2983. 000022C8  81FC 0001                divs.w     D0, 0x1
  2984. 000022CC  4840                     swap.w     D0
  2985. 000022CE  4A40                     tst.w      D0
  2986. 000022D0  6614                     bne        +0x16 /* 000022E6 */
  2987. 000022D2  486D ED00                pea.l      [A5 - 0x1300]
  2988. 000022D6  4EAD 02A2                jsr        [A5 + 0x2A2 /* export_80 */]
  2989. 000022DA  588F                     addq.l     A7, 4
  2990. 000022DC  486D FD54                pea.l      [A5 - 0x2AC]
  2991. 000022E0  4EAD 029A                jsr        [A5 + 0x29A /* export_79 */]
  2992. 000022E4  588F                     addq.l     A7, 4
  2993. label000022E6:
  2994. 000022E6  302E FF6A                move.w     D0, [A6 - 0x96]
  2995. 000022EA  48C0                     ext.l      D0
  2996. 000022EC  E580                     asl        D0, 2
  2997. 000022EE  D0AE 0008                add.l      D0, [A6 + 0x8]
  2998. 000022F2  2040                     movea.l    A0, D0
  2999. 000022F4  2068 00BA                movea.l    A0, [A0 + 0xBA]
  3000. 000022F8  2028 001C                move.l     D0, [A0 + 0x1C]
  3001. 000022FC  4C7C 0800 0000 0008      movem.l    A3, 0x8
  3002. 00002304  2D40 FF74                move.l     [A6 - 0x8C], D0
  3003. 00002308  302E FF6A                move.w     D0, [A6 - 0x96]
  3004. 0000230C  48C0                     ext.l      D0
  3005. 0000230E  E580                     asl        D0, 2
  3006. 00002310  D0AE 0008                add.l      D0, [A6 + 0x8]
  3007. 00002314  2040                     movea.l    A0, D0
  3008. 00002316  2068 00BA                movea.l    A0, [A0 + 0xBA]
  3009. 0000231A  3D68 0018 FF6E           move.w     [A6 - 0x92], [A0 + 0x18]
  3010. 00002320  426E FF6C                clr.w      [A6 - 0x94]
  3011. 00002324  6000 00E8                bra        +0xEA /* 0000240E */
  3012. label00002328:
  3013. 00002328  302E FF6A                move.w     D0, [A6 - 0x96]
  3014. 0000232C  48C0                     ext.l      D0
  3015. 0000232E  E580                     asl        D0, 2
  3016. 00002330  D0AE 000C                add.l      D0, [A6 + 0xC]
  3017. 00002334  2040                     movea.l    A0, D0
  3018. 00002336  302E FF6C                move.w     D0, [A6 - 0x94]
  3019. 0000233A  48C0                     ext.l      D0
  3020. 0000233C  E580                     asl        D0, 2
  3021. 0000233E  D090                     add.l      D0, [A0]
  3022. 00002340  2040                     movea.l    A0, D0
  3023. 00002342  2D50 FF7C                move.l     [A6 - 0x84], [A0]
  3024. 00002346  302E FF6A                move.w     D0, [A6 - 0x96]
  3025. 0000234A  48C0                     ext.l      D0
  3026. 0000234C  E580                     asl        D0, 2
  3027. 0000234E  D0AE 0010                add.l      D0, [A6 + 0x10]
  3028. 00002352  322E FF6C                move.w     D1, [A6 - 0x94]
  3029. 00002356  E741                     asl        D1.w, 3
  3030. 00002358  D26E 0014                add.w      D1, [A6 + 0x14]
  3031. 0000235C  2040                     movea.l    A0, D0
  3032. 0000235E  48C1                     ext.l      D1
  3033. 00002360  E581                     asl        D1, 2
  3034. 00002362  D290                     add.l      D1, [A0]
  3035. 00002364  2D41 FF78                move.l     [A6 - 0x88], D1
  3036. 00002368  42AE FF70                clr.l      [A6 - 0x90]
  3037. 0000236C  6000 0090                bra        +0x92 /* 000023FE */
  3038. label00002370:
  3039. 00002370  202E FF70                move.l     D0, [A6 - 0x90]
  3040. 00002374  EF80                     asl        D0, 7
  3041. 00002376  D0AE FF7C                add.l      D0, [A6 - 0x84]
  3042. 0000237A  2840                     movea.l    A4, D0
  3043. 0000237C  41EE FF80                lea.l      A0, [A6 - 0x80]
  3044. 00002380  2648                     movea.l    A3, A0
  3045. 00002382  7E40                     moveq.l    D7, 0x40
  3046. 00002384  600A                     bra        +0xC /* 00002390 */
  3047. label00002386:
  3048. 00002386  41D3                     lea.l      A0, [A3]
  3049. 00002388  548B                     addq.l     A3, 2
  3050. 0000238A  43D4                     lea.l      A1, [A4]
  3051. 0000238C  548C                     addq.l     A4, 2
  3052. 0000238E  3091                     move.w     [A0], [A1]
  3053. label00002390:
  3054. 00002390  5347                     subq.w     D7, 1
  3055. 00002392  4A47                     tst.w      D7
  3056. 00002394  6CF0                     bge        -0xE /* 00002386 */
  3057. 00002396  486E FF80                pea.l      [A6 - 0x80]
  3058. 0000239A  4EBA 2B2C                jsr        [PC + 0x2B2C /* 00004EC8 */]
  3059. 0000239E  588F                     addq.l     A7, 4
  3060. 000023A0  41EE FF80                lea.l      A0, [A6 - 0x80]
  3061. 000023A4  2648                     movea.l    A3, A0
  3062. 000023A6  7E00                     moveq.l    D7, 0x00
  3063. 000023A8  6000 004A                bra        +0x4C /* 000023F4 */
  3064. label000023AC:
  3065. 000023AC  3007                     move.w     D0, D7
  3066. 000023AE  48C0                     ext.l      D0
  3067. 000023B0  E580                     asl        D0, 2
  3068. 000023B2  D0AE FF78                add.l      D0, [A6 - 0x88]
  3069. 000023B6  222E FF70                move.l     D1, [A6 - 0x90]
  3070. 000023BA  E781                     asl        D1, 3
  3071. 000023BC  2040                     movea.l    A0, D0
  3072. 000023BE  D290                     add.l      D1, [A0]
  3073. 000023C0  2841                     movea.l    A4, D1
  3074. 000023C2  7C00                     moveq.l    D6, 0x00
  3075. 000023C4  6026                     bra        +0x28 /* 000023EC */
  3076. label000023C6:
  3077. 000023C6  41D3                     lea.l      A0, [A3]
  3078. 000023C8  548B                     addq.l     A3, 2
  3079. 000023CA  3010                     move.w     D0, [A0]
  3080. 000023CC  0640 0080                addi.w     D0, 0x80
  3081. 000023D0  3A00                     move.w     D5, D0
  3082. 000023D2  4A45                     tst.w      D5
  3083. 000023D4  6C04                     bge        +0x6 /* 000023DA */
  3084. 000023D6  7A00                     moveq.l    D5, 0x00
  3085. 000023D8  600A                     bra        +0xC /* 000023E4 */
  3086. label000023DA:
  3087. 000023DA  0C45 00FF                cmpi.w     D5, 0xFF
  3088. 000023DE  6F04                     ble        +0x6 /* 000023E4 */
  3089. 000023E0  3A3C 00FF                move.w     D5, 0xFF
  3090. label000023E4:
  3091. 000023E4  41D4                     lea.l      A0, [A4]
  3092. 000023E6  528C                     addq.l     A4, 1
  3093. 000023E8  1085                     move.b     [A0], D5
  3094. 000023EA  5246                     addq.w     D6, 1
  3095. label000023EC:
  3096. 000023EC  0C46 0008                cmpi.w     D6, 0x8
  3097. 000023F0  6DD4                     blt        -0x2A /* 000023C6 */
  3098. 000023F2  5247                     addq.w     D7, 1
  3099. label000023F4:
  3100. 000023F4  0C47 0008                cmpi.w     D7, 0x8
  3101. 000023F8  6DB2                     blt        -0x4C /* 000023AC */
  3102. 000023FA  52AE FF70                addq.l     [A6 - 0x90], 1
  3103. label000023FE:
  3104. 000023FE  202E FF70                move.l     D0, [A6 - 0x90]
  3105. 00002402  B0AE FF74                cmp.l      D0, [A6 - 0x8C]
  3106. 00002406  6D00 FF68                blt        -0x96 /* 00002370 */
  3107. 0000240A  526E FF6C                addq.w     [A6 - 0x94], 1
  3108. label0000240E:
  3109. 0000240E  302E FF6C                move.w     D0, [A6 - 0x94]
  3110. 00002412  B06E FF6E                cmp.w      D0, [A6 - 0x92]
  3111. 00002416  6D00 FF10                blt        -0xEE /* 00002328 */
  3112. 0000241A  526E FF6A                addq.w     [A6 - 0x96], 1
  3113. label0000241E:
  3114. 0000241E  206E 0008                movea.l    A0, [A6 + 0x8]
  3115. 00002422  302E FF6A                move.w     D0, [A6 - 0x96]
  3116. 00002426  B068 00B8                cmp.w      D0, [A0 + 0xB8]
  3117. 0000242A  6D00 FE96                blt        -0x168 /* 000022C2 */
  3118. 0000242E  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  3119. 00002432  4E5E                     unlink     A6
  3120. 00002434  4E75                     rts
  3121. 00002436  5245                     addq.w     D5, 1
  3122. 00002438  5645                     addq.w     D5, 3
  3123. 0000243A  5253                     addq.w     [A3], 1
  3124. 0000243C  4544                     chk.w      D2, D4
  3125. fn0000243E:
  3126. 0000243E  4E56 FFF6                link       A6, -0x000A
  3127. 00002442  206E 0008                movea.l    A0, [A6 + 0x8]
  3128. 00002446  2068 0004                movea.l    A0, [A0 + 0x4]
  3129. 0000244A  326E 000C                movea.w    A1, [A6 + 0xC]
  3130. 0000244E  2009                     move.l     D0, A1
  3131. 00002450  E580                     asl        D0, 2
  3132. 00002452  2F00                     move.l     -[A7], D0
  3133. 00002454  2068 001A                movea.l    A0, [A0 + 0x1A]
  3134. 00002458  4E90                     jsr        [A0]
  3135. 0000245A  588F                     addq.l     A7, 4
  3136. 0000245C  2D40 FFFC                move.l     [A6 - 0x4], D0
  3137. 00002460  426E FFFA                clr.w      [A6 - 0x6]
  3138. 00002464  6032                     bra        +0x34 /* 00002498 */
  3139. label00002466:
  3140. 00002466  302E FFFA                move.w     D0, [A6 - 0x6]
  3141. 0000246A  48C0                     ext.l      D0
  3142. 0000246C  E580                     asl        D0, 2
  3143. 0000246E  D0AE FFFC                add.l      D0, [A6 - 0x4]
  3144. 00002472  206E 0008                movea.l    A0, [A6 + 0x8]
  3145. 00002476  2068 0004                movea.l    A0, [A0 + 0x4]
  3146. 0000247A  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  3147. 0000247E  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  3148. 00002482  2068 0022                movea.l    A0, [A0 + 0x22]
  3149. 00002486  2D40 FFF6                move.l     [A6 - 0xA], D0
  3150. 0000248A  4E90                     jsr        [A0]
  3151. 0000248C  508F                     addq.l     A7, 8
  3152. 0000248E  206E FFF6                movea.l    A0, [A6 - 0xA]
  3153. 00002492  2080                     move.l     [A0], D0
  3154. 00002494  526E FFFA                addq.w     [A6 - 0x6], 1
  3155. label00002498:
  3156. 00002498  302E FFFA                move.w     D0, [A6 - 0x6]
  3157. 0000249C  B06E 000C                cmp.w      D0, [A6 + 0xC]
  3158. 000024A0  6DC4                     blt        -0x3A /* 00002466 */
  3159. 000024A2  202E FFFC                move.l     D0, [A6 - 0x4]
  3160. 000024A6  4E5E                     unlink     A6
  3161. 000024A8  4E75                     rts
  3162. 000024AA  414C                     chk.w      D0, A4
  3163. 000024AC  4C4F 4353                movem.l    D0,D1,D4,D6,A0,A1,A6, A7
  3164. 000024B0  414D                     chk.w      D0, A5
  3165. fn000024B2:
  3166. 000024B2  4E56 FFFE                link       A6, -0x0002
  3167. 000024B6  426E FFFE                clr.w      [A6 - 0x2]
  3168. 000024BA  6028                     bra        +0x2A /* 000024E4 */
  3169. label000024BC:
  3170. 000024BC  206E 0008                movea.l    A0, [A6 + 0x8]
  3171. 000024C0  2068 0004                movea.l    A0, [A0 + 0x4]
  3172. 000024C4  302E FFFE                move.w     D0, [A6 - 0x2]
  3173. 000024C8  48C0                     ext.l      D0
  3174. 000024CA  E580                     asl        D0, 2
  3175. 000024CC  D0AE 000C                add.l      D0, [A6 + 0xC]
  3176. 000024D0  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  3177. 000024D4  2240                     movea.l    A1, D0
  3178. 000024D6  2F11                     move.l     -[A7], [A1]
  3179. 000024D8  2068 0026                movea.l    A0, [A0 + 0x26]
  3180. 000024DC  4E90                     jsr        [A0]
  3181. 000024DE  508F                     addq.l     A7, 8
  3182. 000024E0  526E FFFE                addq.w     [A6 - 0x2], 1
  3183. label000024E4:
  3184. 000024E4  302E FFFE                move.w     D0, [A6 - 0x2]
  3185. 000024E8  B06E 0010                cmp.w      D0, [A6 + 0x10]
  3186. 000024EC  6DCE                     blt        -0x30 /* 000024BC */
  3187. 000024EE  206E 0008                movea.l    A0, [A6 + 0x8]
  3188. 000024F2  2068 0004                movea.l    A0, [A0 + 0x4]
  3189. 000024F6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3190. 000024FA  2068 001E                movea.l    A0, [A0 + 0x1E]
  3191. 000024FE  4E90                     jsr        [A0]
  3192. 00002500  588F                     addq.l     A7, 4
  3193. 00002502  4E5E                     unlink     A6
  3194. 00002504  4E75                     rts
  3195. 00002506  4652                     not.w      [A2]
  3196. 00002508  4545                     chk.w      D2, D5
  3197. 0000250A  5341                     subq.w     D1, 1
  3198. 0000250C  4D50                     chk.w      D6, [A0]
  3199. fn0000250E:
  3200. 0000250E  4E56 FFF6                link       A6, -0x000A
  3201. 00002512  206E 0008                movea.l    A0, [A6 + 0x8]
  3202. 00002516  2068 0004                movea.l    A0, [A0 + 0x4]
  3203. 0000251A  226E 0008                movea.l    A1, [A6 + 0x8]
  3204. 0000251E  3269 00B8                movea.w    A1, [A1 + 0xB8]
  3205. 00002522  2009                     move.l     D0, A1
  3206. 00002524  E580                     asl        D0, 2
  3207. 00002526  2F00                     move.l     -[A7], D0
  3208. 00002528  2068 001A                movea.l    A0, [A0 + 0x1A]
  3209. 0000252C  4E90                     jsr        [A0]
  3210. 0000252E  588F                     addq.l     A7, 4
  3211. 00002530  2D40 FFFC                move.l     [A6 - 0x4], D0
  3212. 00002534  426E FFFA                clr.w      [A6 - 0x6]
  3213. 00002538  6062                     bra        +0x64 /* 0000259C */
  3214. label0000253A:
  3215. 0000253A  302E FFFA                move.w     D0, [A6 - 0x6]
  3216. 0000253E  48C0                     ext.l      D0
  3217. 00002540  E580                     asl        D0, 2
  3218. 00002542  D0AE FFFC                add.l      D0, [A6 - 0x4]
  3219. 00002546  206E 0008                movea.l    A0, [A6 + 0x8]
  3220. 0000254A  2068 0004                movea.l    A0, [A0 + 0x4]
  3221. 0000254E  322E FFFA                move.w     D1, [A6 - 0x6]
  3222. 00002552  48C1                     ext.l      D1
  3223. 00002554  E581                     asl        D1, 2
  3224. 00002556  D2AE 0008                add.l      D1, [A6 + 0x8]
  3225. 0000255A  2241                     movea.l    A1, D1
  3226. 0000255C  2269 00BA                movea.l    A1, [A1 + 0xBA]
  3227. 00002560  2229 001C                move.l     D1, [A1 + 0x1C]
  3228. 00002564  4C7C 1801 0000 0008      movem.l    D0,A3,A4, 0x8
  3229. 0000256C  342E FFFA                move.w     D2, [A6 - 0x6]
  3230. 00002570  48C2                     ext.l      D2
  3231. 00002572  E582                     asl        D2, 2
  3232. 00002574  D4AE 0008                add.l      D2, [A6 + 0x8]
  3233. 00002578  2242                     movea.l    A1, D2
  3234. 0000257A  2269 00BA                movea.l    A1, [A1 + 0xBA]
  3235. 0000257E  3269 0018                movea.w    A1, [A1 + 0x18]
  3236. 00002582  2F09                     move.l     -[A7], A1
  3237. 00002584  2F01                     move.l     -[A7], D1
  3238. 00002586  2068 002A                movea.l    A0, [A0 + 0x2A]
  3239. 0000258A  2D40 FFF6                move.l     [A6 - 0xA], D0
  3240. 0000258E  4E90                     jsr        [A0]
  3241. 00002590  508F                     addq.l     A7, 8
  3242. 00002592  206E FFF6                movea.l    A0, [A6 - 0xA]
  3243. 00002596  2080                     move.l     [A0], D0
  3244. 00002598  526E FFFA                addq.w     [A6 - 0x6], 1
  3245. label0000259C:
  3246. 0000259C  206E 0008                movea.l    A0, [A6 + 0x8]
  3247. 000025A0  302E FFFA                move.w     D0, [A6 - 0x6]
  3248. 000025A4  B068 00B8                cmp.w      D0, [A0 + 0xB8]
  3249. 000025A8  6D90                     blt        -0x6E /* 0000253A */
  3250. 000025AA  202E FFFC                move.l     D0, [A6 - 0x4]
  3251. 000025AE  4E5E                     unlink     A6
  3252. 000025B0  4E75                     rts
  3253. 000025B2  414C                     chk.w      D0, A4
  3254. 000025B4  4C4F 434D                movem.l    D0,D2,D3,D6,A0,A1,A6, A7
  3255. 000025B8  4355                     chk.w      D1, [A5]
  3256. fn000025BA:
  3257. 000025BA  4E56 FFFE                link       A6, -0x0002
  3258. 000025BE  426E FFFE                clr.w      [A6 - 0x2]
  3259. 000025C2  603C                     bra        +0x3E /* 00002600 */
  3260. label000025C4:
  3261. 000025C4  206E 0008                movea.l    A0, [A6 + 0x8]
  3262. 000025C8  2068 0004                movea.l    A0, [A0 + 0x4]
  3263. 000025CC  302E FFFE                move.w     D0, [A6 - 0x2]
  3264. 000025D0  48C0                     ext.l      D0
  3265. 000025D2  E580                     asl        D0, 2
  3266. 000025D4  D0AE 000C                add.l      D0, [A6 + 0xC]
  3267. 000025D8  322E FFFE                move.w     D1, [A6 - 0x2]
  3268. 000025DC  48C1                     ext.l      D1
  3269. 000025DE  E581                     asl        D1, 2
  3270. 000025E0  D2AE 0008                add.l      D1, [A6 + 0x8]
  3271. 000025E4  2241                     movea.l    A1, D1
  3272. 000025E6  2269 00BA                movea.l    A1, [A1 + 0xBA]
  3273. 000025EA  3269 0018                movea.w    A1, [A1 + 0x18]
  3274. 000025EE  2F09                     move.l     -[A7], A1
  3275. 000025F0  2240                     movea.l    A1, D0
  3276. 000025F2  2F11                     move.l     -[A7], [A1]
  3277. 000025F4  2068 002E                movea.l    A0, [A0 + 0x2E]
  3278. 000025F8  4E90                     jsr        [A0]
  3279. 000025FA  508F                     addq.l     A7, 8
  3280. 000025FC  526E FFFE                addq.w     [A6 - 0x2], 1
  3281. label00002600:
  3282. 00002600  206E 0008                movea.l    A0, [A6 + 0x8]
  3283. 00002604  302E FFFE                move.w     D0, [A6 - 0x2]
  3284. 00002608  B068 00B8                cmp.w      D0, [A0 + 0xB8]
  3285. 0000260C  6DB6                     blt        -0x48 /* 000025C4 */
  3286. 0000260E  206E 0008                movea.l    A0, [A6 + 0x8]
  3287. 00002612  2068 0004                movea.l    A0, [A0 + 0x4]
  3288. 00002616  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3289. 0000261A  2068 001E                movea.l    A0, [A0 + 0x1E]
  3290. 0000261E  4E90                     jsr        [A0]
  3291. 00002620  588F                     addq.l     A7, 4
  3292. 00002622  4E5E                     unlink     A6
  3293. 00002624  4E75                     rts
  3294. 00002626  4652                     not.w      [A2]
  3295. 00002628  4545                     chk.w      D2, D5
  3296. 0000262A  4D43                     chk.w      D6, D3
  3297. 0000262C  5552                     subq.w     [A2], 2
  3298. fn0000262E:
  3299. 0000262E  4E56 FFF6                link       A6, -0x000A
  3300. 00002632  206E 0008                movea.l    A0, [A6 + 0x8]
  3301. 00002636  2068 0004                movea.l    A0, [A0 + 0x4]
  3302. 0000263A  226E 0008                movea.l    A1, [A6 + 0x8]
  3303. 0000263E  3269 00B8                movea.w    A1, [A1 + 0xB8]
  3304. 00002642  2009                     move.l     D0, A1
  3305. 00002644  E580                     asl        D0, 2
  3306. 00002646  2F00                     move.l     -[A7], D0
  3307. 00002648  2068 001A                movea.l    A0, [A0 + 0x1A]
  3308. 0000264C  4E90                     jsr        [A0]
  3309. 0000264E  588F                     addq.l     A7, 4
  3310. 00002650  206E 000C                movea.l    A0, [A6 + 0xC]
  3311. 00002654  2080                     move.l     [A0], D0
  3312. 00002656  206E 0008                movea.l    A0, [A6 + 0x8]
  3313. 0000265A  2068 0004                movea.l    A0, [A0 + 0x4]
  3314. 0000265E  226E 0008                movea.l    A1, [A6 + 0x8]
  3315. 00002662  3269 00B8                movea.w    A1, [A1 + 0xB8]
  3316. 00002666  2009                     move.l     D0, A1
  3317. 00002668  E580                     asl        D0, 2
  3318. 0000266A  2F00                     move.l     -[A7], D0
  3319. 0000266C  2068 001A                movea.l    A0, [A0 + 0x1A]
  3320. 00002670  4E90                     jsr        [A0]
  3321. 00002672  588F                     addq.l     A7, 4
  3322. 00002674  206E 000C                movea.l    A0, [A6 + 0xC]
  3323. 00002678  2140 0004                move.l     [A0 + 0x4], D0
  3324. 0000267C  426E FFFE                clr.w      [A6 - 0x2]
  3325. 00002680  6000 01A2                bra        +0x1A4 /* 00002824 */
  3326. label00002684:
  3327. 00002684  302E FFFE                move.w     D0, [A6 - 0x2]
  3328. 00002688  48C0                     ext.l      D0
  3329. 0000268A  E580                     asl        D0, 2
  3330. 0000268C  D0AE 0008                add.l      D0, [A6 + 0x8]
  3331. 00002690  2040                     movea.l    A0, D0
  3332. 00002692  2068 00BA                movea.l    A0, [A0 + 0xBA]
  3333. 00002696  3D68 0006 FFFC           move.w     [A6 - 0x4], [A0 + 0x6]
  3334. 0000269C  206E 000C                movea.l    A0, [A6 + 0xC]
  3335. 000026A0  302E FFFE                move.w     D0, [A6 - 0x2]
  3336. 000026A4  48C0                     ext.l      D0
  3337. 000026A6  E580                     asl        D0, 2
  3338. 000026A8  D090                     add.l      D0, [A0]
  3339. 000026AA  206E 0008                movea.l    A0, [A6 + 0x8]
  3340. 000026AE  2068 0004                movea.l    A0, [A0 + 0x4]
  3341. 000026B2  322E FFFE                move.w     D1, [A6 - 0x2]
  3342. 000026B6  48C1                     ext.l      D1
  3343. 000026B8  E581                     asl        D1, 2
  3344. 000026BA  D2AE 0008                add.l      D1, [A6 + 0x8]
  3345. 000026BE  2241                     movea.l    A1, D1
  3346. 000026C0  322E FFFC                move.w     D1, [A6 - 0x4]
  3347. 000026C4  C3FC 000A                muls.w     D1, 0xA /* '\n' */
  3348. 000026C8  48C1                     ext.l      D1
  3349. 000026CA  2F01                     move.l     -[A7], D1
  3350. 000026CC  2269 00BA                movea.l    A1, [A1 + 0xBA]
  3351. 000026D0  2F29 001C                move.l     -[A7], [A1 + 0x1C]
  3352. 000026D4  2068 0022                movea.l    A0, [A0 + 0x22]
  3353. 000026D8  2D40 FFF6                move.l     [A6 - 0xA], D0
  3354. 000026DC  4E90                     jsr        [A0]
  3355. 000026DE  508F                     addq.l     A7, 8
  3356. 000026E0  206E FFF6                movea.l    A0, [A6 - 0xA]
  3357. 000026E4  2080                     move.l     [A0], D0
  3358. 000026E6  206E 000C                movea.l    A0, [A6 + 0xC]
  3359. 000026EA  302E FFFE                move.w     D0, [A6 - 0x2]
  3360. 000026EE  48C0                     ext.l      D0
  3361. 000026F0  E580                     asl        D0, 2
  3362. 000026F2  D0A8 0004                add.l      D0, [A0 + 0x4]
  3363. 000026F6  206E 0008                movea.l    A0, [A6 + 0x8]
  3364. 000026FA  2068 0004                movea.l    A0, [A0 + 0x4]
  3365. 000026FE  322E FFFC                move.w     D1, [A6 - 0x4]
  3366. 00002702  C3FC 000A                muls.w     D1, 0xA /* '\n' */
  3367. 00002706  48C1                     ext.l      D1
  3368. 00002708  E581                     asl        D1, 2
  3369. 0000270A  2F01                     move.l     -[A7], D1
  3370. 0000270C  2068 001A                movea.l    A0, [A0 + 0x1A]
  3371. 00002710  2D40 FFF6                move.l     [A6 - 0xA], D0
  3372. 00002714  4E90                     jsr        [A0]
  3373. 00002716  588F                     addq.l     A7, 4
  3374. 00002718  206E FFF6                movea.l    A0, [A6 - 0xA]
  3375. 0000271C  2080                     move.l     [A0], D0
  3376. 0000271E  426E FFFA                clr.w      [A6 - 0x6]
  3377. 00002722  6040                     bra        +0x42 /* 00002764 */
  3378. label00002724:
  3379. 00002724  206E 000C                movea.l    A0, [A6 + 0xC]
  3380. 00002728  302E FFFE                move.w     D0, [A6 - 0x2]
  3381. 0000272C  48C0                     ext.l      D0
  3382. 0000272E  E580                     asl        D0, 2
  3383. 00002730  D0A8 0004                add.l      D0, [A0 + 0x4]
  3384. 00002734  2040                     movea.l    A0, D0
  3385. 00002736  302E FFFA                move.w     D0, [A6 - 0x6]
  3386. 0000273A  48C0                     ext.l      D0
  3387. 0000273C  E580                     asl        D0, 2
  3388. 0000273E  D090                     add.l      D0, [A0]
  3389. 00002740  206E 000C                movea.l    A0, [A6 + 0xC]
  3390. 00002744  322E FFFE                move.w     D1, [A6 - 0x2]
  3391. 00002748  48C1                     ext.l      D1
  3392. 0000274A  E581                     asl        D1, 2
  3393. 0000274C  D290                     add.l      D1, [A0]
  3394. 0000274E  2041                     movea.l    A0, D1
  3395. 00002750  322E FFFA                move.w     D1, [A6 - 0x6]
  3396. 00002754  48C1                     ext.l      D1
  3397. 00002756  E581                     asl        D1, 2
  3398. 00002758  D290                     add.l      D1, [A0]
  3399. 0000275A  2041                     movea.l    A0, D1
  3400. 0000275C  2240                     movea.l    A1, D0
  3401. 0000275E  2290                     move.l     [A1], [A0]
  3402. 00002760  526E FFFA                addq.w     [A6 - 0x6], 1
  3403. label00002764:
  3404. 00002764  302E FFFC                move.w     D0, [A6 - 0x4]
  3405. 00002768  C1FC 0006                muls.w     D0, 0x6
  3406. 0000276C  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  3407. 00002770  6EB2                     bgt        -0x4C /* 00002724 */
  3408. 00002772  426E FFFA                clr.w      [A6 - 0x6]
  3409. 00002776  6000 009A                bra        +0x9C /* 00002812 */
  3410. label0000277A:
  3411. 0000277A  206E 000C                movea.l    A0, [A6 + 0xC]
  3412. 0000277E  302E FFFE                move.w     D0, [A6 - 0x2]
  3413. 00002782  48C0                     ext.l      D0
  3414. 00002784  E580                     asl        D0, 2
  3415. 00002786  D0A8 0004                add.l      D0, [A0 + 0x4]
  3416. 0000278A  322E FFFC                move.w     D1, [A6 - 0x4]
  3417. 0000278E  E741                     asl        D1.w, 3
  3418. 00002790  D26E FFFA                add.w      D1, [A6 - 0x6]
  3419. 00002794  2040                     movea.l    A0, D0
  3420. 00002796  48C1                     ext.l      D1
  3421. 00002798  E581                     asl        D1, 2
  3422. 0000279A  D290                     add.l      D1, [A0]
  3423. 0000279C  206E 000C                movea.l    A0, [A6 + 0xC]
  3424. 000027A0  302E FFFE                move.w     D0, [A6 - 0x2]
  3425. 000027A4  48C0                     ext.l      D0
  3426. 000027A6  E580                     asl        D0, 2
  3427. 000027A8  D090                     add.l      D0, [A0]
  3428. 000027AA  342E FFFC                move.w     D2, [A6 - 0x4]
  3429. 000027AE  C5FC 0006                muls.w     D2, 0x6
  3430. 000027B2  D46E FFFA                add.w      D2, [A6 - 0x6]
  3431. 000027B6  2040                     movea.l    A0, D0
  3432. 000027B8  48C2                     ext.l      D2
  3433. 000027BA  E582                     asl        D2, 2
  3434. 000027BC  D490                     add.l      D2, [A0]
  3435. 000027BE  2042                     movea.l    A0, D2
  3436. 000027C0  2241                     movea.l    A1, D1
  3437. 000027C2  2290                     move.l     [A1], [A0]
  3438. 000027C4  206E 000C                movea.l    A0, [A6 + 0xC]
  3439. 000027C8  302E FFFE                move.w     D0, [A6 - 0x2]
  3440. 000027CC  48C0                     ext.l      D0
  3441. 000027CE  E580                     asl        D0, 2
  3442. 000027D0  D0A8 0004                add.l      D0, [A0 + 0x4]
  3443. 000027D4  322E FFFC                move.w     D1, [A6 - 0x4]
  3444. 000027D8  C3FC 0006                muls.w     D1, 0x6
  3445. 000027DC  D26E FFFA                add.w      D1, [A6 - 0x6]
  3446. 000027E0  2040                     movea.l    A0, D0
  3447. 000027E2  48C1                     ext.l      D1
  3448. 000027E4  E581                     asl        D1, 2
  3449. 000027E6  D290                     add.l      D1, [A0]
  3450. 000027E8  206E 000C                movea.l    A0, [A6 + 0xC]
  3451. 000027EC  302E FFFE                move.w     D0, [A6 - 0x2]
  3452. 000027F0  48C0                     ext.l      D0
  3453. 000027F2  E580                     asl        D0, 2
  3454. 000027F4  D090                     add.l      D0, [A0]
  3455. 000027F6  342E FFFC                move.w     D2, [A6 - 0x4]
  3456. 000027FA  E742                     asl        D2.w, 3
  3457. 000027FC  D46E FFFA                add.w      D2, [A6 - 0x6]
  3458. 00002800  2040                     movea.l    A0, D0
  3459. 00002802  48C2                     ext.l      D2
  3460. 00002804  E582                     asl        D2, 2
  3461. 00002806  D490                     add.l      D2, [A0]
  3462. 00002808  2042                     movea.l    A0, D2
  3463. 0000280A  2241                     movea.l    A1, D1
  3464. 0000280C  2290                     move.l     [A1], [A0]
  3465. 0000280E  526E FFFA                addq.w     [A6 - 0x6], 1
  3466. label00002812:
  3467. 00002812  302E FFFC                move.w     D0, [A6 - 0x4]
  3468. 00002816  D040                     add.w      D0, D0
  3469. 00002818  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  3470. 0000281C  6E00 FF5C                bgt        -0xA2 /* 0000277A */
  3471. 00002820  526E FFFE                addq.w     [A6 - 0x2], 1
  3472. label00002824:
  3473. 00002824  206E 0008                movea.l    A0, [A6 + 0x8]
  3474. 00002828  302E FFFE                move.w     D0, [A6 - 0x2]
  3475. 0000282C  B068 00B8                cmp.w      D0, [A0 + 0xB8]
  3476. 00002830  6D00 FE52                blt        -0x1AC /* 00002684 */
  3477. 00002834  4E5E                     unlink     A6
  3478. 00002836  4E75                     rts
  3479. 00002838  414C                     chk.w      D0, A4
  3480. 0000283A  4C4F 4353                movem.l    D0,D1,D4,D6,A0,A1,A6, A7
  3481. 0000283E  414D                     chk.w      D0, A5
  3482. fn00002840:
  3483. 00002840  4E56 FFFC                link       A6, -0x0004
  3484. 00002844  426E FFFE                clr.w      [A6 - 0x2]
  3485. 00002848  6000 0070                bra        +0x72 /* 000028BA */
  3486. label0000284C:
  3487. 0000284C  302E FFFE                move.w     D0, [A6 - 0x2]
  3488. 00002850  48C0                     ext.l      D0
  3489. 00002852  E580                     asl        D0, 2
  3490. 00002854  D0AE 0008                add.l      D0, [A6 + 0x8]
  3491. 00002858  2040                     movea.l    A0, D0
  3492. 0000285A  2068 00BA                movea.l    A0, [A0 + 0xBA]
  3493. 0000285E  3D68 0006 FFFC           move.w     [A6 - 0x4], [A0 + 0x6]
  3494. 00002864  206E 0008                movea.l    A0, [A6 + 0x8]
  3495. 00002868  2068 0004                movea.l    A0, [A0 + 0x4]
  3496. 0000286C  226E 000C                movea.l    A1, [A6 + 0xC]
  3497. 00002870  302E FFFE                move.w     D0, [A6 - 0x2]
  3498. 00002874  48C0                     ext.l      D0
  3499. 00002876  E580                     asl        D0, 2
  3500. 00002878  D091                     add.l      D0, [A1]
  3501. 0000287A  322E FFFC                move.w     D1, [A6 - 0x4]
  3502. 0000287E  C3FC 000A                muls.w     D1, 0xA /* '\n' */
  3503. 00002882  48C1                     ext.l      D1
  3504. 00002884  2F01                     move.l     -[A7], D1
  3505. 00002886  2240                     movea.l    A1, D0
  3506. 00002888  2F11                     move.l     -[A7], [A1]
  3507. 0000288A  2068 0026                movea.l    A0, [A0 + 0x26]
  3508. 0000288E  4E90                     jsr        [A0]
  3509. 00002890  508F                     addq.l     A7, 8
  3510. 00002892  206E 0008                movea.l    A0, [A6 + 0x8]
  3511. 00002896  2068 0004                movea.l    A0, [A0 + 0x4]
  3512. 0000289A  226E 000C                movea.l    A1, [A6 + 0xC]
  3513. 0000289E  302E FFFE                move.w     D0, [A6 - 0x2]
  3514. 000028A2  48C0                     ext.l      D0
  3515. 000028A4  E580                     asl        D0, 2
  3516. 000028A6  D0A9 0004                add.l      D0, [A1 + 0x4]
  3517. 000028AA  2240                     movea.l    A1, D0
  3518. 000028AC  2F11                     move.l     -[A7], [A1]
  3519. 000028AE  2068 001E                movea.l    A0, [A0 + 0x1E]
  3520. 000028B2  4E90                     jsr        [A0]
  3521. 000028B4  588F                     addq.l     A7, 4
  3522. 000028B6  526E FFFE                addq.w     [A6 - 0x2], 1
  3523. label000028BA:
  3524. 000028BA  206E 0008                movea.l    A0, [A6 + 0x8]
  3525. 000028BE  302E FFFE                move.w     D0, [A6 - 0x2]
  3526. 000028C2  B068 00B8                cmp.w      D0, [A0 + 0xB8]
  3527. 000028C6  6D84                     blt        -0x7A /* 0000284C */
  3528. 000028C8  206E 0008                movea.l    A0, [A6 + 0x8]
  3529. 000028CC  2068 0004                movea.l    A0, [A0 + 0x4]
  3530. 000028D0  226E 000C                movea.l    A1, [A6 + 0xC]
  3531. 000028D4  2F11                     move.l     -[A7], [A1]
  3532. 000028D6  2068 001E                movea.l    A0, [A0 + 0x1E]
  3533. 000028DA  4E90                     jsr        [A0]
  3534. 000028DC  588F                     addq.l     A7, 4
  3535. 000028DE  206E 0008                movea.l    A0, [A6 + 0x8]
  3536. 000028E2  2068 0004                movea.l    A0, [A0 + 0x4]
  3537. 000028E6  226E 000C                movea.l    A1, [A6 + 0xC]
  3538. 000028EA  2F29 0004                move.l     -[A7], [A1 + 0x4]
  3539. 000028EE  2068 001E                movea.l    A0, [A0 + 0x1E]
  3540. 000028F2  4E90                     jsr        [A0]
  3541. 000028F4  588F                     addq.l     A7, 4
  3542. 000028F6  4E5E                     unlink     A6
  3543. 000028F8  4E75                     rts
  3544. 000028FA  4652                     not.w      [A2]
  3545. 000028FC  4545                     chk.w      D2, D5
  3546. 000028FE  5341                     subq.w     D1, 1
  3547. 00002900  4D50                     chk.w      D6, [A0]
  3548. fn00002902:
  3549. 00002902  4E56 0000                link       A6, 0
  3550. 00002906  2F07                     move.l     -[A7], D7
  3551. 00002908  7E01                     moveq.l    D7, 0x01
  3552. 0000290A  6026                     bra        +0x28 /* 00002932 */
  3553. label0000290C:
  3554. 0000290C  302E 0010                move.w     D0, [A6 + 0x10]
  3555. 00002910  D047                     add.w      D0, D7
  3556. 00002912  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3557. 00002916  3F3C 0001                move.w     -[A7], 0x1
  3558. 0000291A  3F00                     move.w     -[A7], D0
  3559. 0000291C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3560. 00002920  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  3561. 00002924  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3562. 00002928  4EBA 262E                jsr        [PC + 0x262E /* 00004F58 */]
  3563. 0000292C  4FEF 0012                lea.l      A7, [A7 + 0x12]
  3564. 00002930  5247                     addq.w     D7, 1
  3565. label00002932:
  3566. 00002932  BE6E 0012                cmp.w      D7, [A6 + 0x12]
  3567. 00002936  6FD4                     ble        -0x2A /* 0000290C */
  3568. 00002938  2E1F                     move.l     D7, [A7]+
  3569. 0000293A  4E5E                     unlink     A6
  3570. 0000293C  4E75                     rts
  3571. 0000293E  4455                     neg.w      [A5]
  3572. 00002940  504C                     addq.w     A4, 8
  3573. 00002942  4943                     chk.w      D4, D3
  3574. 00002944  4154                     chk.w      D0, [A4]
  3575. fn00002946:
  3576. 00002946  4E56 FFDE                link       A6, -0x0022
  3577. 0000294A  2F0A                     move.l     -[A7], A2
  3578. 0000294C  426E FFE2                clr.w      [A6 - 0x1E]
  3579. 00002950  6000 0180                bra        +0x182 /* 00002AD2 */
  3580. label00002954:
  3581. 00002954  302E FFE2                move.w     D0, [A6 - 0x1E]
  3582. 00002958  48C0                     ext.l      D0
  3583. 0000295A  E580                     asl        D0, 2
  3584. 0000295C  D0AE 0008                add.l      D0, [A6 + 0x8]
  3585. 00002960  2040                     movea.l    A0, D0
  3586. 00002962  2D68 00BA FFFC           move.l     [A6 - 0x4], [A0 + 0xBA]
  3587. 00002968  206E FFFC                movea.l    A0, [A6 - 0x4]
  3588. 0000296C  3D68 0006 FFE0           move.w     [A6 - 0x20], [A0 + 0x6]
  3589. 00002972  4A6E 0018                tst.w      [A6 + 0x18]
  3590. 00002976  6D22                     blt        +0x24 /* 0000299A */
  3591. 00002978  302E FFE2                move.w     D0, [A6 - 0x1E]
  3592. 0000297C  48C0                     ext.l      D0
  3593. 0000297E  E580                     asl        D0, 2
  3594. 00002980  D0AE 000C                add.l      D0, [A6 + 0xC]
  3595. 00002984  322E 0018                move.w     D1, [A6 + 0x18]
  3596. 00002988  C3EE FFE0                muls.w     D1, [A6 - 0x20]
  3597. 0000298C  2040                     movea.l    A0, D0
  3598. 0000298E  48C1                     ext.l      D1
  3599. 00002990  E581                     asl        D1, 2
  3600. 00002992  D290                     add.l      D1, [A0]
  3601. 00002994  2D41 FFF8                move.l     [A6 - 0x8], D1
  3602. 00002998  603C                     bra        +0x3E /* 000029D6 */
  3603. label0000299A:
  3604. 0000299A  426E FFDE                clr.w      [A6 - 0x22]
  3605. 0000299E  6024                     bra        +0x26 /* 000029C4 */
  3606. label000029A0:
  3607. 000029A0  302E FFDE                move.w     D0, [A6 - 0x22]
  3608. 000029A4  48C0                     ext.l      D0
  3609. 000029A6  E580                     asl        D0, 2
  3610. 000029A8  D08E                     add.l      D0, A6
  3611. 000029AA  322E FFE2                move.w     D1, [A6 - 0x1E]
  3612. 000029AE  48C1                     ext.l      D1
  3613. 000029B0  E581                     asl        D1, 2
  3614. 000029B2  D2AE 000C                add.l      D1, [A6 + 0xC]
  3615. 000029B6  2041                     movea.l    A0, D1
  3616. 000029B8  2050                     movea.l    A0, [A0]
  3617. 000029BA  2240                     movea.l    A1, D0
  3618. 000029BC  2350 FFE4                move.l     [A1 - 0x1C], [A0]
  3619. 000029C0  526E FFDE                addq.w     [A6 - 0x22], 1
  3620. label000029C4:
  3621. 000029C4  302E FFDE                move.w     D0, [A6 - 0x22]
  3622. 000029C8  B06E FFE0                cmp.w      D0, [A6 - 0x20]
  3623. 000029CC  6DD2                     blt        -0x2C /* 000029A0 */
  3624. 000029CE  41EE FFE4                lea.l      A0, [A6 - 0x1C]
  3625. 000029D2  2D48 FFF8                move.l     [A6 - 0x8], A0
  3626. label000029D6:
  3627. 000029D6  4A6E 001C                tst.w      [A6 + 0x1C]
  3628. 000029DA  6D22                     blt        +0x24 /* 000029FE */
  3629. 000029DC  302E FFE2                move.w     D0, [A6 - 0x1E]
  3630. 000029E0  48C0                     ext.l      D0
  3631. 000029E2  E580                     asl        D0, 2
  3632. 000029E4  D0AE 000C                add.l      D0, [A6 + 0xC]
  3633. 000029E8  322E 001C                move.w     D1, [A6 + 0x1C]
  3634. 000029EC  C3EE FFE0                muls.w     D1, [A6 - 0x20]
  3635. 000029F0  2040                     movea.l    A0, D0
  3636. 000029F2  48C1                     ext.l      D1
  3637. 000029F4  E581                     asl        D1, 2
  3638. 000029F6  D290                     add.l      D1, [A0]
  3639. 000029F8  2D41 FFF4                move.l     [A6 - 0xC], D1
  3640. 000029FC  604E                     bra        +0x50 /* 00002A4C */
  3641. label000029FE:
  3642. 000029FE  426E FFDE                clr.w      [A6 - 0x22]
  3643. 00002A02  6036                     bra        +0x38 /* 00002A3A */
  3644. label00002A04:
  3645. 00002A04  302E FFDE                move.w     D0, [A6 - 0x22]
  3646. 00002A08  48C0                     ext.l      D0
  3647. 00002A0A  E580                     asl        D0, 2
  3648. 00002A0C  D08E                     add.l      D0, A6
  3649. 00002A0E  322E FFE2                move.w     D1, [A6 - 0x1E]
  3650. 00002A12  48C1                     ext.l      D1
  3651. 00002A14  E581                     asl        D1, 2
  3652. 00002A16  D2AE 000C                add.l      D1, [A6 + 0xC]
  3653. 00002A1A  342E 001A                move.w     D2, [A6 + 0x1A]
  3654. 00002A1E  5242                     addq.w     D2, 1
  3655. 00002A20  C5EE FFE0                muls.w     D2, [A6 - 0x20]
  3656. 00002A24  2041                     movea.l    A0, D1
  3657. 00002A26  5342                     subq.w     D2, 1
  3658. 00002A28  48C2                     ext.l      D2
  3659. 00002A2A  E582                     asl        D2, 2
  3660. 00002A2C  D490                     add.l      D2, [A0]
  3661. 00002A2E  2042                     movea.l    A0, D2
  3662. 00002A30  2240                     movea.l    A1, D0
  3663. 00002A32  2350 FFE4                move.l     [A1 - 0x1C], [A0]
  3664. 00002A36  526E FFDE                addq.w     [A6 - 0x22], 1
  3665. label00002A3A:
  3666. 00002A3A  302E FFDE                move.w     D0, [A6 - 0x22]
  3667. 00002A3E  B06E FFE0                cmp.w      D0, [A6 - 0x20]
  3668. 00002A42  6DC0                     blt        -0x3E /* 00002A04 */
  3669. 00002A44  41EE FFE4                lea.l      A0, [A6 - 0x1C]
  3670. 00002A48  2D48 FFF4                move.l     [A6 - 0xC], A0
  3671. label00002A4C:
  3672. 00002A4C  206E 0008                movea.l    A0, [A6 + 0x8]
  3673. 00002A50  302E FFE2                move.w     D0, [A6 - 0x1E]
  3674. 00002A54  48C0                     ext.l      D0
  3675. 00002A56  E580                     asl        D0, 2
  3676. 00002A58  D090                     add.l      D0, [A0]
  3677. 00002A5A  2040                     movea.l    A0, D0
  3678. 00002A5C  226E 0008                movea.l    A1, [A6 + 0x8]
  3679. 00002A60  302E FFE2                move.w     D0, [A6 - 0x1E]
  3680. 00002A64  48C0                     ext.l      D0
  3681. 00002A66  E580                     asl        D0, 2
  3682. 00002A68  D0AE 000C                add.l      D0, [A6 + 0xC]
  3683. 00002A6C  322E 001A                move.w     D1, [A6 + 0x1A]
  3684. 00002A70  C3EE FFE0                muls.w     D1, [A6 - 0x20]
  3685. 00002A74  2440                     movea.l    A2, D0
  3686. 00002A76  48C1                     ext.l      D1
  3687. 00002A78  E581                     asl        D1, 2
  3688. 00002A7A  D292                     add.l      D1, [A2]
  3689. 00002A7C  302E FFE2                move.w     D0, [A6 - 0x1E]
  3690. 00002A80  48C0                     ext.l      D0
  3691. 00002A82  E580                     asl        D0, 2
  3692. 00002A84  D0AE 0010                add.l      D0, [A6 + 0x10]
  3693. 00002A88  246E 0008                movea.l    A2, [A6 + 0x8]
  3694. 00002A8C  342E 001E                move.w     D2, [A6 + 0x1E]
  3695. 00002A90  C5EA 00B2                muls.w     D2, [A2 + 0xB2]
  3696. 00002A94  2440                     movea.l    A2, D0
  3697. 00002A96  48C2                     ext.l      D2
  3698. 00002A98  E582                     asl        D2, 2
  3699. 00002A9A  D492                     add.l      D2, [A2]
  3700. 00002A9C  2F02                     move.l     -[A7], D2
  3701. 00002A9E  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3702. 00002AA2  2F01                     move.l     -[A7], D1
  3703. 00002AA4  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3704. 00002AA8  3F29 00B2                move.w     -[A7], [A1 + 0xB2]
  3705. 00002AAC  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3706. 00002AB0  3F2E FFE0                move.w     -[A7], [A6 - 0x20]
  3707. 00002AB4  226E FFFC                movea.l    A1, [A6 - 0x4]
  3708. 00002AB8  2F29 001C                move.l     -[A7], [A1 + 0x1C]
  3709. 00002ABC  3F2E FFE2                move.w     -[A7], [A6 - 0x1E]
  3710. 00002AC0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3711. 00002AC4  2068 0038                movea.l    A0, [A0 + 0x38]
  3712. 00002AC8  4E90                     jsr        [A0]
  3713. 00002ACA  4FEF 0022                lea.l      A7, [A7 + 0x22]
  3714. 00002ACE  526E FFE2                addq.w     [A6 - 0x1E], 1
  3715. label00002AD2:
  3716. 00002AD2  206E 0008                movea.l    A0, [A6 + 0x8]
  3717. 00002AD6  302E FFE2                move.w     D0, [A6 - 0x1E]
  3718. 00002ADA  B068 00B8                cmp.w      D0, [A0 + 0xB8]
  3719. 00002ADE  6D00 FE74                blt        -0x18A /* 00002954 */
  3720. 00002AE2  245F                     movea.l    A2, [A7]+
  3721. 00002AE4  4E5E                     unlink     A6
  3722. 00002AE6  4E75                     rts
  3723. 00002AE8  4558                     chk.w      D2, [A0]+
  3724. 00002AEA  5041                     addq.w     D1, 8
  3725. 00002AEC  4E44                     trap       4
  3726. 00002AEE  2020                     move.l     D0, -[A0]
  3727. fn00002AF0:
  3728. 00002AF0  4E56 0000                link       A6, 0
  3729. 00002AF4  206E 0008                movea.l    A0, [A6 + 0x8]
  3730. 00002AF8  2050                     movea.l    A0, [A0]
  3731. 00002AFA  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  3732. 00002AFE  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  3733. 00002B02  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  3734. 00002B06  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3735. 00002B0A  2068 0050                movea.l    A0, [A0 + 0x50]
  3736. 00002B0E  4E90                     jsr        [A0]
  3737. 00002B10  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3738. 00002B14  206E 0008                movea.l    A0, [A6 + 0x8]
  3739. 00002B18  4A68 001E                tst.w      [A0 + 0x1E]
  3740. 00002B1C  673E                     beq        +0x40 /* 00002B5C */
  3741. 00002B1E  206E 0008                movea.l    A0, [A6 + 0x8]
  3742. 00002B22  2050                     movea.l    A0, [A0]
  3743. 00002B24  2F2D EC7E                move.l     -[A7], [A5 - 0x1382]
  3744. 00002B28  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  3745. 00002B2C  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  3746. 00002B30  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3747. 00002B34  2068 005C                movea.l    A0, [A0 + 0x5C]
  3748. 00002B38  4E90                     jsr        [A0]
  3749. 00002B3A  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3750. 00002B3E  206E 0008                movea.l    A0, [A6 + 0x8]
  3751. 00002B42  2050                     movea.l    A0, [A0]
  3752. 00002B44  486D EC7E                pea.l      [A5 - 0x1382]
  3753. 00002B48  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  3754. 00002B4C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3755. 00002B50  2068 0074                movea.l    A0, [A0 + 0x74]
  3756. 00002B54  4E90                     jsr        [A0]
  3757. 00002B56  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3758. 00002B5A  601C                     bra        +0x1E /* 00002B78 */
  3759. label00002B5C:
  3760. 00002B5C  206E 0008                movea.l    A0, [A6 + 0x8]
  3761. 00002B60  2050                     movea.l    A0, [A0]
  3762. 00002B62  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  3763. 00002B66  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  3764. 00002B6A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3765. 00002B6E  2068 0074                movea.l    A0, [A0 + 0x74]
  3766. 00002B72  4E90                     jsr        [A0]
  3767. 00002B74  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3768. label00002B78:
  3769. 00002B78  4E5E                     unlink     A6
  3770. 00002B7A  4E75                     rts
  3771. 00002B7C  454D                     chk.w      D2, A5
  3772. 00002B7E  4954                     chk.w      D4, [A4]
  3773. 00002B80  3150 4153                move.w     [A0 + 0x4153], [A0]
  3774. fn00002B84:
  3775. 00002B84  4E56 FFF2                link       A6, -0x000E
  3776. 00002B88  2F0A                     move.l     -[A7], A2
  3777. 00002B8A  426E FFFA                clr.w      [A6 - 0x6]
  3778. 00002B8E  6000 01BE                bra        +0x1C0 /* 00002D4E */
  3779. label00002B92:
  3780. 00002B92  302E FFFA                move.w     D0, [A6 - 0x6]
  3781. 00002B96  48C0                     ext.l      D0
  3782. 00002B98  E580                     asl        D0, 2
  3783. 00002B9A  D0AE 0008                add.l      D0, [A6 + 0x8]
  3784. 00002B9E  2040                     movea.l    A0, D0
  3785. 00002BA0  2D68 00BA FFFC           move.l     [A6 - 0x4], [A0 + 0xBA]
  3786. 00002BA6  206E FFFC                movea.l    A0, [A6 - 0x4]
  3787. 00002BAA  3028 0018                move.w     D0, [A0 + 0x18]
  3788. 00002BAE  5340                     subq.w     D0, 1
  3789. 00002BB0  3D40 FFF6                move.w     [A6 - 0xA], D0
  3790. 00002BB4  4AAE 000C                tst.l      [A6 + 0xC]
  3791. 00002BB8  6606                     bne        +0x8 /* 00002BC0 */
  3792. 00002BBA  42AE FFF2                clr.l      [A6 - 0xE]
  3793. 00002BBE  601E                     bra        +0x20 /* 00002BDE */
  3794. label00002BC0:
  3795. 00002BC0  302E FFFA                move.w     D0, [A6 - 0x6]
  3796. 00002BC4  48C0                     ext.l      D0
  3797. 00002BC6  E580                     asl        D0, 2
  3798. 00002BC8  D0AE 000C                add.l      D0, [A6 + 0xC]
  3799. 00002BCC  2040                     movea.l    A0, D0
  3800. 00002BCE  302E FFF6                move.w     D0, [A6 - 0xA]
  3801. 00002BD2  48C0                     ext.l      D0
  3802. 00002BD4  E580                     asl        D0, 2
  3803. 00002BD6  D090                     add.l      D0, [A0]
  3804. 00002BD8  2040                     movea.l    A0, D0
  3805. 00002BDA  2D50 FFF2                move.l     [A6 - 0xE], [A0]
  3806. label00002BDE:
  3807. 00002BDE  426E FFF8                clr.w      [A6 - 0x8]
  3808. 00002BE2  6000 0096                bra        +0x98 /* 00002C7A */
  3809. label00002BE6:
  3810. 00002BE6  206E 0008                movea.l    A0, [A6 + 0x8]
  3811. 00002BEA  2050                     movea.l    A0, [A0]
  3812. 00002BEC  302E FFFA                move.w     D0, [A6 - 0x6]
  3813. 00002BF0  48C0                     ext.l      D0
  3814. 00002BF2  E580                     asl        D0, 2
  3815. 00002BF4  D0AE 0010                add.l      D0, [A6 + 0x10]
  3816. 00002BF8  2240                     movea.l    A1, D0
  3817. 00002BFA  302E FFF8                move.w     D0, [A6 - 0x8]
  3818. 00002BFE  48C0                     ext.l      D0
  3819. 00002C00  E580                     asl        D0, 2
  3820. 00002C02  D091                     add.l      D0, [A1]
  3821. 00002C04  322E FFFA                move.w     D1, [A6 - 0x6]
  3822. 00002C08  48C1                     ext.l      D1
  3823. 00002C0A  E581                     asl        D1, 2
  3824. 00002C0C  D2AE 0010                add.l      D1, [A6 + 0x10]
  3825. 00002C10  2241                     movea.l    A1, D1
  3826. 00002C12  322E FFF8                move.w     D1, [A6 - 0x8]
  3827. 00002C16  5241                     addq.w     D1, 1
  3828. 00002C18  48C1                     ext.l      D1
  3829. 00002C1A  E581                     asl        D1, 2
  3830. 00002C1C  D291                     add.l      D1, [A1]
  3831. 00002C1E  342E FFFA                move.w     D2, [A6 - 0x6]
  3832. 00002C22  48C2                     ext.l      D2
  3833. 00002C24  E582                     asl        D2, 2
  3834. 00002C26  D4AE 0018                add.l      D2, [A6 + 0x18]
  3835. 00002C2A  2242                     movea.l    A1, D2
  3836. 00002C2C  342E FFF8                move.w     D2, [A6 - 0x8]
  3837. 00002C30  48C2                     ext.l      D2
  3838. 00002C32  E582                     asl        D2, 2
  3839. 00002C34  D491                     add.l      D2, [A1]
  3840. 00002C36  2242                     movea.l    A1, D2
  3841. 00002C38  2F11                     move.l     -[A7], [A1]
  3842. 00002C3A  2241                     movea.l    A1, D1
  3843. 00002C3C  2F11                     move.l     -[A7], [A1]
  3844. 00002C3E  2240                     movea.l    A1, D0
  3845. 00002C40  2F11                     move.l     -[A7], [A1]
  3846. 00002C42  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  3847. 00002C46  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3848. 00002C4A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3849. 00002C4E  2068 0030                movea.l    A0, [A0 + 0x30]
  3850. 00002C52  4E90                     jsr        [A0]
  3851. 00002C54  4FEF 0018                lea.l      A7, [A7 + 0x18]
  3852. 00002C58  302E FFFA                move.w     D0, [A6 - 0x6]
  3853. 00002C5C  48C0                     ext.l      D0
  3854. 00002C5E  E580                     asl        D0, 2
  3855. 00002C60  D0AE 0010                add.l      D0, [A6 + 0x10]
  3856. 00002C64  2040                     movea.l    A0, D0
  3857. 00002C66  302E FFF8                move.w     D0, [A6 - 0x8]
  3858. 00002C6A  48C0                     ext.l      D0
  3859. 00002C6C  E580                     asl        D0, 2
  3860. 00002C6E  D090                     add.l      D0, [A0]
  3861. 00002C70  2040                     movea.l    A0, D0
  3862. 00002C72  2D50 FFF2                move.l     [A6 - 0xE], [A0]
  3863. 00002C76  526E FFF8                addq.w     [A6 - 0x8], 1
  3864. label00002C7A:
  3865. 00002C7A  302E FFF8                move.w     D0, [A6 - 0x8]
  3866. 00002C7E  B06E FFF6                cmp.w      D0, [A6 - 0xA]
  3867. 00002C82  6D00 FF62                blt        -0x9C /* 00002BE6 */
  3868. 00002C86  4AAE 0014                tst.l      [A6 + 0x14]
  3869. 00002C8A  6658                     bne        +0x5A /* 00002CE4 */
  3870. 00002C8C  206E 0008                movea.l    A0, [A6 + 0x8]
  3871. 00002C90  2050                     movea.l    A0, [A0]
  3872. 00002C92  302E FFFA                move.w     D0, [A6 - 0x6]
  3873. 00002C96  48C0                     ext.l      D0
  3874. 00002C98  E580                     asl        D0, 2
  3875. 00002C9A  D0AE 0010                add.l      D0, [A6 + 0x10]
  3876. 00002C9E  2240                     movea.l    A1, D0
  3877. 00002CA0  302E FFF6                move.w     D0, [A6 - 0xA]
  3878. 00002CA4  48C0                     ext.l      D0
  3879. 00002CA6  E580                     asl        D0, 2
  3880. 00002CA8  D091                     add.l      D0, [A1]
  3881. 00002CAA  322E FFFA                move.w     D1, [A6 - 0x6]
  3882. 00002CAE  48C1                     ext.l      D1
  3883. 00002CB0  E581                     asl        D1, 2
  3884. 00002CB2  D2AE 0018                add.l      D1, [A6 + 0x18]
  3885. 00002CB6  2241                     movea.l    A1, D1
  3886. 00002CB8  322E FFF6                move.w     D1, [A6 - 0xA]
  3887. 00002CBC  48C1                     ext.l      D1
  3888. 00002CBE  E581                     asl        D1, 2
  3889. 00002CC0  D291                     add.l      D1, [A1]
  3890. 00002CC2  2241                     movea.l    A1, D1
  3891. 00002CC4  2F11                     move.l     -[A7], [A1]
  3892. 00002CC6  42A7                     clr.l      -[A7]
  3893. 00002CC8  2240                     movea.l    A1, D0
  3894. 00002CCA  2F11                     move.l     -[A7], [A1]
  3895. 00002CCC  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  3896. 00002CD0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3897. 00002CD4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3898. 00002CD8  2068 0030                movea.l    A0, [A0 + 0x30]
  3899. 00002CDC  4E90                     jsr        [A0]
  3900. 00002CDE  4FEF 0018                lea.l      A7, [A7 + 0x18]
  3901. 00002CE2  6066                     bra        +0x68 /* 00002D4A */
  3902. label00002CE4:
  3903. 00002CE4  206E 0008                movea.l    A0, [A6 + 0x8]
  3904. 00002CE8  2050                     movea.l    A0, [A0]
  3905. 00002CEA  302E FFFA                move.w     D0, [A6 - 0x6]
  3906. 00002CEE  48C0                     ext.l      D0
  3907. 00002CF0  E580                     asl        D0, 2
  3908. 00002CF2  D0AE 0010                add.l      D0, [A6 + 0x10]
  3909. 00002CF6  2240                     movea.l    A1, D0
  3910. 00002CF8  302E FFF6                move.w     D0, [A6 - 0xA]
  3911. 00002CFC  48C0                     ext.l      D0
  3912. 00002CFE  E580                     asl        D0, 2
  3913. 00002D00  D091                     add.l      D0, [A1]
  3914. 00002D02  322E FFFA                move.w     D1, [A6 - 0x6]
  3915. 00002D06  48C1                     ext.l      D1
  3916. 00002D08  E581                     asl        D1, 2
  3917. 00002D0A  D2AE 0014                add.l      D1, [A6 + 0x14]
  3918. 00002D0E  2241                     movea.l    A1, D1
  3919. 00002D10  322E FFFA                move.w     D1, [A6 - 0x6]
  3920. 00002D14  48C1                     ext.l      D1
  3921. 00002D16  E581                     asl        D1, 2
  3922. 00002D18  D2AE 0018                add.l      D1, [A6 + 0x18]
  3923. 00002D1C  2441                     movea.l    A2, D1
  3924. 00002D1E  322E FFF6                move.w     D1, [A6 - 0xA]
  3925. 00002D22  48C1                     ext.l      D1
  3926. 00002D24  E581                     asl        D1, 2
  3927. 00002D26  D292                     add.l      D1, [A2]
  3928. 00002D28  2441                     movea.l    A2, D1
  3929. 00002D2A  2F12                     move.l     -[A7], [A2]
  3930. 00002D2C  2251                     movea.l    A1, [A1]
  3931. 00002D2E  2F11                     move.l     -[A7], [A1]
  3932. 00002D30  2240                     movea.l    A1, D0
  3933. 00002D32  2F11                     move.l     -[A7], [A1]
  3934. 00002D34  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  3935. 00002D38  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3936. 00002D3C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3937. 00002D40  2068 0030                movea.l    A0, [A0 + 0x30]
  3938. 00002D44  4E90                     jsr        [A0]
  3939. 00002D46  4FEF 0018                lea.l      A7, [A7 + 0x18]
  3940. label00002D4A:
  3941. 00002D4A  526E FFFA                addq.w     [A6 - 0x6], 1
  3942. label00002D4E:
  3943. 00002D4E  206E 0008                movea.l    A0, [A6 + 0x8]
  3944. 00002D52  302E FFFA                move.w     D0, [A6 - 0x6]
  3945. 00002D56  B068 00B8                cmp.w      D0, [A0 + 0xB8]
  3946. 00002D5A  6D00 FE36                blt        -0x1C8 /* 00002B92 */
  3947. 00002D5E  245F                     movea.l    A2, [A7]+
  3948. 00002D60  4E5E                     unlink     A6
  3949. 00002D62  4E75                     rts
  3950. 00002D64  534D                     subq.w     A5, 1
  3951. 00002D66  4F4F                     chk.w      D7, A7
  3952. 00002D68  5448                     addq.w     A0, 2
  3953. 00002D6A  4D43                     chk.w      D6, D3
  3954. fn00002D6C:
  3955. 00002D6C  4E56 FFFA                link       A6, -0x0006
  3956. 00002D70  4AAE 0018                tst.l      [A6 + 0x18]
  3957. 00002D74  6600 008A                bne        +0x8C /* 00002E00 */
  3958. 00002D78  206E 0008                movea.l    A0, [A6 + 0x8]
  3959. 00002D7C  2050                     movea.l    A0, [A0]
  3960. 00002D7E  226E 0010                movea.l    A1, [A6 + 0x10]
  3961. 00002D82  2F11                     move.l     -[A7], [A1]
  3962. 00002D84  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3963. 00002D88  2068 0028                movea.l    A0, [A0 + 0x28]
  3964. 00002D8C  4E90                     jsr        [A0]
  3965. 00002D8E  508F                     addq.l     A7, 8
  3966. 00002D90  206E 0008                movea.l    A0, [A6 + 0x8]
  3967. 00002D94  0CA8 0000 0001 00CE      cmpi.l     [A0 + 0xCE], 0x1
  3968. 00002D9C  6F3C                     ble        +0x3E /* 00002DDA */
  3969. 00002D9E  206E 0008                movea.l    A0, [A6 + 0x8]
  3970. 00002DA2  2050                     movea.l    A0, [A0]
  3971. 00002DA4  226E 0010                movea.l    A1, [A6 + 0x10]
  3972. 00002DA8  2F29 0004                move.l     -[A7], [A1 + 0x4]
  3973. 00002DAC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3974. 00002DB0  2068 0028                movea.l    A0, [A0 + 0x28]
  3975. 00002DB4  4E90                     jsr        [A0]
  3976. 00002DB6  508F                     addq.l     A7, 8
  3977. 00002DB8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3978. 00002DBC  206E 0010                movea.l    A0, [A6 + 0x10]
  3979. 00002DC0  2F28 0004                move.l     -[A7], [A0 + 0x4]
  3980. 00002DC4  206E 0010                movea.l    A0, [A6 + 0x10]
  3981. 00002DC8  2F10                     move.l     -[A7], [A0]
  3982. 00002DCA  42A7                     clr.l      -[A7]
  3983. 00002DCC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3984. 00002DD0  4EBA FDB2                jsr        [PC - 0x24E /* 00002B84 */]
  3985. 00002DD4  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3986. 00002DD8  601A                     bra        +0x1C /* 00002DF4 */
  3987. label00002DDA:
  3988. 00002DDA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3989. 00002DDE  42A7                     clr.l      -[A7]
  3990. 00002DE0  206E 0010                movea.l    A0, [A6 + 0x10]
  3991. 00002DE4  2F10                     move.l     -[A7], [A0]
  3992. 00002DE6  42A7                     clr.l      -[A7]
  3993. 00002DE8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3994. 00002DEC  4EBA FD96                jsr        [PC - 0x26A /* 00002B84 */]
  3995. 00002DF0  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3996. label00002DF4:
  3997. 00002DF4  206E 0014                movea.l    A0, [A6 + 0x14]
  3998. 00002DF8  7001                     moveq.l    D0, 0x01
  3999. 00002DFA  3080                     move.w     [A0], D0
  4000. 00002DFC  6000 00E2                bra        +0xE4 /* 00002EE0 */
  4001. label00002E00:
  4002. 00002E00  206E 0014                movea.l    A0, [A6 + 0x14]
  4003. 00002E04  3D50 FFFC                move.w     [A6 - 0x4], [A0]
  4004. 00002E08  4A6E FFFC                tst.w      [A6 - 0x4]
  4005. 00002E0C  6708                     beq        +0xA /* 00002E16 */
  4006. 00002E0E  302E FFFC                move.w     D0, [A6 - 0x4]
  4007. 00002E12  5340                     subq.w     D0, 1
  4008. 00002E14  6002                     bra        +0x4 /* 00002E18 */
  4009. label00002E16:
  4010. 00002E16  7002                     moveq.l    D0, 0x02
  4011. label00002E18:
  4012. 00002E18  3D40 FFFE                move.w     [A6 - 0x2], D0
  4013. 00002E1C  0C6E 0002 FFFC           cmpi.w     [A6 - 0x4], 0x2
  4014. 00002E22  6708                     beq        +0xA /* 00002E2C */
  4015. 00002E24  302E FFFC                move.w     D0, [A6 - 0x4]
  4016. 00002E28  5240                     addq.w     D0, 1
  4017. 00002E2A  6002                     bra        +0x4 /* 00002E2E */
  4018. label00002E2C:
  4019. 00002E2C  7000                     moveq.l    D0, 0x00
  4020. label00002E2E:
  4021. 00002E2E  3D40 FFFA                move.w     [A6 - 0x6], D0
  4022. 00002E32  206E 0014                movea.l    A0, [A6 + 0x14]
  4023. 00002E36  30AE FFFA                move.w     [A0], [A6 - 0x6]
  4024. 00002E3A  206E 0008                movea.l    A0, [A6 + 0x8]
  4025. 00002E3E  2028 00CE                move.l     D0, [A0 + 0xCE]
  4026. 00002E42  5380                     subq.l     D0, 1
  4027. 00002E44  B0AE 0018                cmp.l      D0, [A6 + 0x18]
  4028. 00002E48  6E34                     bgt        +0x36 /* 00002E7E */
  4029. 00002E4A  302E FFFE                move.w     D0, [A6 - 0x2]
  4030. 00002E4E  48C0                     ext.l      D0
  4031. 00002E50  E580                     asl        D0, 2
  4032. 00002E52  D0AE 0010                add.l      D0, [A6 + 0x10]
  4033. 00002E56  322E FFFC                move.w     D1, [A6 - 0x4]
  4034. 00002E5A  48C1                     ext.l      D1
  4035. 00002E5C  E581                     asl        D1, 2
  4036. 00002E5E  D2AE 0010                add.l      D1, [A6 + 0x10]
  4037. 00002E62  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4038. 00002E66  42A7                     clr.l      -[A7]
  4039. 00002E68  2041                     movea.l    A0, D1
  4040. 00002E6A  2F10                     move.l     -[A7], [A0]
  4041. 00002E6C  2040                     movea.l    A0, D0
  4042. 00002E6E  2F10                     move.l     -[A7], [A0]
  4043. 00002E70  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4044. 00002E74  4EBA FD0E                jsr        [PC - 0x2F2 /* 00002B84 */]
  4045. 00002E78  4FEF 0014                lea.l      A7, [A7 + 0x14]
  4046. 00002E7C  6062                     bra        +0x64 /* 00002EE0 */
  4047. label00002E7E:
  4048. 00002E7E  206E 0008                movea.l    A0, [A6 + 0x8]
  4049. 00002E82  2050                     movea.l    A0, [A0]
  4050. 00002E84  302E FFFA                move.w     D0, [A6 - 0x6]
  4051. 00002E88  48C0                     ext.l      D0
  4052. 00002E8A  E580                     asl        D0, 2
  4053. 00002E8C  D0AE 0010                add.l      D0, [A6 + 0x10]
  4054. 00002E90  2240                     movea.l    A1, D0
  4055. 00002E92  2F11                     move.l     -[A7], [A1]
  4056. 00002E94  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4057. 00002E98  2068 0028                movea.l    A0, [A0 + 0x28]
  4058. 00002E9C  4E90                     jsr        [A0]
  4059. 00002E9E  508F                     addq.l     A7, 8
  4060. 00002EA0  302E FFFE                move.w     D0, [A6 - 0x2]
  4061. 00002EA4  48C0                     ext.l      D0
  4062. 00002EA6  E580                     asl        D0, 2
  4063. 00002EA8  D0AE 0010                add.l      D0, [A6 + 0x10]
  4064. 00002EAC  322E FFFC                move.w     D1, [A6 - 0x4]
  4065. 00002EB0  48C1                     ext.l      D1
  4066. 00002EB2  E581                     asl        D1, 2
  4067. 00002EB4  D2AE 0010                add.l      D1, [A6 + 0x10]
  4068. 00002EB8  342E FFFA                move.w     D2, [A6 - 0x6]
  4069. 00002EBC  48C2                     ext.l      D2
  4070. 00002EBE  E582                     asl        D2, 2
  4071. 00002EC0  D4AE 0010                add.l      D2, [A6 + 0x10]
  4072. 00002EC4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4073. 00002EC8  2042                     movea.l    A0, D2
  4074. 00002ECA  2F10                     move.l     -[A7], [A0]
  4075. 00002ECC  2041                     movea.l    A0, D1
  4076. 00002ECE  2F10                     move.l     -[A7], [A0]
  4077. 00002ED0  2040                     movea.l    A0, D0
  4078. 00002ED2  2F10                     move.l     -[A7], [A0]
  4079. 00002ED4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4080. 00002ED8  4EBA FCAA                jsr        [PC - 0x356 /* 00002B84 */]
  4081. 00002EDC  4FEF 0014                lea.l      A7, [A7 + 0x14]
  4082. label00002EE0:
  4083. 00002EE0  4E5E                     unlink     A6
  4084. 00002EE2  4E75                     rts
  4085. 00002EE4  4745                     chk.w      D3, D5
  4086. 00002EE6  5453                     addq.w     [A3], 2
  4087. 00002EE8  4D4F                     chk.w      D6, A7
  4088. 00002EEA  4F54                     chk.w      D7, [A4]
  4089. export_24:
  4090. 00002EEC  4E56 FFCA                link       A6, -0x0036
  4091. 00002EF0  206E 0008                movea.l    A0, [A6 + 0x8]
  4092. 00002EF4  4A68 001E                tst.w      [A0 + 0x1E]
  4093. 00002EF8  6712                     beq        +0x14 /* 00002F0C */
  4094. 00002EFA  206E 0008                movea.l    A0, [A6 + 0x8]
  4095. 00002EFE  2050                     movea.l    A0, [A0]
  4096. 00002F00  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4097. 00002F04  2068 0058                movea.l    A0, [A0 + 0x58]
  4098. 00002F08  4E90                     jsr        [A0]
  4099. 00002F0A  588F                     addq.l     A7, 4
  4100. label00002F0C:
  4101. 00002F0C  206E 0008                movea.l    A0, [A6 + 0x8]
  4102. 00002F10  0C68 0001 00B8           cmpi.w     [A0 + 0xB8], 0x1
  4103. 00002F16  661A                     bne        +0x1C /* 00002F32 */
  4104. 00002F18  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4105. 00002F1C  4EBA F2D4                jsr        [PC - 0xD2C /* 000021F2 */]
  4106. 00002F20  588F                     addq.l     A7, 4
  4107. 00002F22  206E 0008                movea.l    A0, [A6 + 0x8]
  4108. 00002F26  2068 00BA                movea.l    A0, [A0 + 0xBA]
  4109. 00002F2A  3D68 0006 FFF2           move.w     [A6 - 0xE], [A0 + 0x6]
  4110. 00002F30  6010                     bra        +0x12 /* 00002F42 */
  4111. label00002F32:
  4112. 00002F32  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4113. 00002F36  4EBA F0E0                jsr        [PC - 0xF20 /* 00002018 */]
  4114. 00002F3A  588F                     addq.l     A7, 4
  4115. 00002F3C  7001                     moveq.l    D0, 0x01
  4116. 00002F3E  3D40 FFF2                move.w     [A6 - 0xE], D0
  4117. label00002F42:
  4118. 00002F42  206E 0008                movea.l    A0, [A6 + 0x8]
  4119. 00002F46  3028 00B2                move.w     D0, [A0 + 0xB2]
  4120. 00002F4A  E740                     asl        D0.w, 3
  4121. 00002F4C  3B40 EC74                move.w     [A5 - 0x138C], D0
  4122. 00002F50  206E 0008                movea.l    A0, [A6 + 0x8]
  4123. 00002F54  3028 00B0                move.w     D0, [A0 + 0xB0]
  4124. 00002F58  E740                     asl        D0.w, 3
  4125. 00002F5A  48C0                     ext.l      D0
  4126. 00002F5C  2F00                     move.l     -[A7], D0
  4127. 00002F5E  206E 0008                movea.l    A0, [A6 + 0x8]
  4128. 00002F62  2F28 0034                move.l     -[A7], [A0 + 0x34]
  4129. 00002F66  4EBA 1FC6                jsr        [PC + 0x1FC6 /* 00004F2E */]
  4130. 00002F6A  508F                     addq.l     A7, 8
  4131. 00002F6C  2D40 FFFC                move.l     [A6 - 0x4], D0
  4132. 00002F70  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4133. 00002F74  4EBA F598                jsr        [PC - 0xA68 /* 0000250E */]
  4134. 00002F78  588F                     addq.l     A7, 4
  4135. 00002F7A  2D40 FFEE                move.l     [A6 - 0x12], D0
  4136. 00002F7E  206E 0008                movea.l    A0, [A6 + 0x8]
  4137. 00002F82  4A68 0026                tst.w      [A0 + 0x26]
  4138. 00002F86  672A                     beq        +0x2C /* 00002FB2 */
  4139. 00002F88  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4140. 00002F8C  4EBA F580                jsr        [PC - 0xA80 /* 0000250E */]
  4141. 00002F90  588F                     addq.l     A7, 4
  4142. 00002F92  2D40 FFE2                move.l     [A6 - 0x1E], D0
  4143. 00002F96  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4144. 00002F9A  4EBA F572                jsr        [PC - 0xA8E /* 0000250E */]
  4145. 00002F9E  588F                     addq.l     A7, 4
  4146. 00002FA0  2D40 FFE6                move.l     [A6 - 0x1A], D0
  4147. 00002FA4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4148. 00002FA8  4EBA F564                jsr        [PC - 0xA9C /* 0000250E */]
  4149. 00002FAC  588F                     addq.l     A7, 4
  4150. 00002FAE  2D40 FFEA                move.l     [A6 - 0x16], D0
  4151. label00002FB2:
  4152. 00002FB2  486E FFD8                pea.l      [A6 - 0x28]
  4153. 00002FB6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4154. 00002FBA  4EBA F672                jsr        [PC - 0x98E /* 0000262E */]
  4155. 00002FBE  508F                     addq.l     A7, 8
  4156. 00002FC0  206E 0008                movea.l    A0, [A6 + 0x8]
  4157. 00002FC4  326D EC74                movea.w    A1, [A5 - 0x138C]
  4158. 00002FC8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4159. 00002FCC  2F09                     move.l     -[A7], A1
  4160. 00002FCE  3F28 0044                move.w     -[A7], [A0 + 0x44]
  4161. 00002FD2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4162. 00002FD6  4EBA F466                jsr        [PC - 0xB9A /* 0000243E */]
  4163. 00002FDA  4FEF 000E                lea.l      A7, [A7 + 0xE]
  4164. 00002FDE  2D40 FFD4                move.l     [A6 - 0x2C], D0
  4165. 00002FE2  206E 0008                movea.l    A0, [A6 + 0x8]
  4166. 00002FE6  326D EC74                movea.w    A1, [A5 - 0x138C]
  4167. 00002FEA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4168. 00002FEE  2F09                     move.l     -[A7], A1
  4169. 00002FF0  3F28 00B4                move.w     -[A7], [A0 + 0xB4]
  4170. 00002FF4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4171. 00002FF8  4EBA F444                jsr        [PC - 0xBBC /* 0000243E */]
  4172. 00002FFC  4FEF 000E                lea.l      A7, [A7 + 0xE]
  4173. 00003000  2D40 FFD0                move.l     [A6 - 0x30], D0
  4174. 00003004  206E 0008                movea.l    A0, [A6 + 0x8]
  4175. 00003008  4A68 001E                tst.w      [A0 + 0x1E]
  4176. 0000300C  671E                     beq        +0x20 /* 0000302C */
  4177. 0000300E  206E 0008                movea.l    A0, [A6 + 0x8]
  4178. 00003012  2068 0004                movea.l    A0, [A0 + 0x4]
  4179. 00003016  326D EC74                movea.w    A1, [A5 - 0x138C]
  4180. 0000301A  2F09                     move.l     -[A7], A1
  4181. 0000301C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4182. 00003020  2068 0022                movea.l    A0, [A0 + 0x22]
  4183. 00003024  4E90                     jsr        [A0]
  4184. 00003026  508F                     addq.l     A7, 8
  4185. 00003028  2B40 EC7E                move.l     [A5 - 0x1382], D0
  4186. label0000302C:
  4187. 0000302C  206E 0008                movea.l    A0, [A6 + 0x8]
  4188. 00003030  2068 0004                movea.l    A0, [A0 + 0x4]
  4189. 00003034  42A7                     clr.l      -[A7]
  4190. 00003036  42A7                     clr.l      -[A7]
  4191. 00003038  42A7                     clr.l      -[A7]
  4192. 0000303A  2068 003A                movea.l    A0, [A0 + 0x3A]
  4193. 0000303E  4E90                     jsr        [A0]
  4194. 00003040  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4195. 00003044  206E 0008                movea.l    A0, [A6 + 0x8]
  4196. 00003048  2050                     movea.l    A0, [A0]
  4197. 0000304A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4198. 0000304E  2068 0018                movea.l    A0, [A0 + 0x18]
  4199. 00003052  4E90                     jsr        [A0]
  4200. 00003054  588F                     addq.l     A7, 4
  4201. 00003056  206E 0008                movea.l    A0, [A6 + 0x8]
  4202. 0000305A  2050                     movea.l    A0, [A0]
  4203. 0000305C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4204. 00003060  2068 0034                movea.l    A0, [A0 + 0x34]
  4205. 00003064  4E90                     jsr        [A0]
  4206. 00003066  588F                     addq.l     A7, 4
  4207. 00003068  206E 0008                movea.l    A0, [A6 + 0x8]
  4208. 0000306C  2050                     movea.l    A0, [A0]
  4209. 0000306E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4210. 00003072  2068 0024                movea.l    A0, [A0 + 0x24]
  4211. 00003076  4E90                     jsr        [A0]
  4212. 00003078  588F                     addq.l     A7, 4
  4213. 0000307A  42AE FFF4                clr.l      [A6 - 0xC]
  4214. 0000307E  7001                     moveq.l    D0, 0x01
  4215. 00003080  3D40 FFCE                move.w     [A6 - 0x32], D0
  4216. 00003084  42AE FFF8                clr.l      [A6 - 0x8]
  4217. 00003088  6000 01EE                bra        +0x1F0 /* 00003278 */
  4218. label0000308C:
  4219. 0000308C  086E 0000 FFCF           bchg.b     [A6 - 0x31], 0x0
  4220. 00003092  426E FFCC                clr.w      [A6 - 0x34]
  4221. 00003096  6000 00BC                bra        +0xBE /* 00003154 */
  4222. label0000309A:
  4223. 0000309A  306E FFCC                movea.w    A0, [A6 - 0x34]
  4224. 0000309E  D1EE FFF8                add.l      A0, [A6 - 0x8]
  4225. 000030A2  226E 0008                movea.l    A1, [A6 + 0x8]
  4226. 000030A6  B1E9 00CE                cmpa.l     A0, [A1 + 0xCE]
  4227. 000030AA  6C00 0070                bge        +0x72 /* 0000311C */
  4228. 000030AE  206E 0008                movea.l    A0, [A6 + 0x8]
  4229. 000030B2  4A68 0026                tst.w      [A0 + 0x26]
  4230. 000030B6  6724                     beq        +0x26 /* 000030DC */
  4231. 000030B8  306E FFCC                movea.w    A0, [A6 - 0x34]
  4232. 000030BC  D1EE FFF8                add.l      A0, [A6 - 0x8]
  4233. 000030C0  4850                     pea.l      [A0]
  4234. 000030C2  486E FFE0                pea.l      [A6 - 0x20]
  4235. 000030C6  486E FFE2                pea.l      [A6 - 0x1E]
  4236. 000030CA  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  4237. 000030CE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4238. 000030D2  4EBA FC98                jsr        [PC - 0x368 /* 00002D6C */]
  4239. 000030D6  4FEF 0014                lea.l      A7, [A7 + 0x14]
  4240. 000030DA  6016                     bra        +0x18 /* 000030F2 */
  4241. label000030DC:
  4242. 000030DC  206E 0008                movea.l    A0, [A6 + 0x8]
  4243. 000030E0  2050                     movea.l    A0, [A0]
  4244. 000030E2  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  4245. 000030E6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4246. 000030EA  2068 0028                movea.l    A0, [A0 + 0x28]
  4247. 000030EE  4E90                     jsr        [A0]
  4248. 000030F0  508F                     addq.l     A7, 8
  4249. label000030F2:
  4250. 000030F2  302E FFCE                move.w     D0, [A6 - 0x32]
  4251. 000030F6  48C0                     ext.l      D0
  4252. 000030F8  E580                     asl        D0, 2
  4253. 000030FA  D08E                     add.l      D0, A6
  4254. 000030FC  322E FFCC                move.w     D1, [A6 - 0x34]
  4255. 00003100  E741                     asl        D1.w, 3
  4256. 00003102  3F01                     move.w     -[A7], D1
  4257. 00003104  2040                     movea.l    A0, D0
  4258. 00003106  2F28 FFD8                move.l     -[A7], [A0 - 0x28]
  4259. 0000310A  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  4260. 0000310E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4261. 00003112  4EBA F19E                jsr        [PC - 0xE62 /* 000022B2 */]
  4262. 00003116  4FEF 000E                lea.l      A7, [A7 + 0xE]
  4263. 0000311A  6034                     bra        +0x36 /* 00003150 */
  4264. label0000311C:
  4265. 0000311C  302E FFCE                move.w     D0, [A6 - 0x32]
  4266. 00003120  48C0                     ext.l      D0
  4267. 00003122  E580                     asl        D0, 2
  4268. 00003124  D08E                     add.l      D0, A6
  4269. 00003126  2040                     movea.l    A0, D0
  4270. 00003128  226E 0008                movea.l    A1, [A6 + 0x8]
  4271. 0000312C  302E FFCC                move.w     D0, [A6 - 0x34]
  4272. 00003130  E740                     asl        D0.w, 3
  4273. 00003132  3F3C 0008                move.w     -[A7], 0x8
  4274. 00003136  5340                     subq.w     D0, 1
  4275. 00003138  3F00                     move.w     -[A7], D0
  4276. 0000313A  2269 00BA                movea.l    A1, [A1 + 0xBA]
  4277. 0000313E  2F29 001C                move.l     -[A7], [A1 + 0x1C]
  4278. 00003142  2068 FFD8                movea.l    A0, [A0 - 0x28]
  4279. 00003146  2F10                     move.l     -[A7], [A0]
  4280. 00003148  4EBA F7B8                jsr        [PC - 0x848 /* 00002902 */]
  4281. 0000314C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4282. label00003150:
  4283. 00003150  526E FFCC                addq.w     [A6 - 0x34], 1
  4284. label00003154:
  4285. 00003154  302E FFCC                move.w     D0, [A6 - 0x34]
  4286. 00003158  B06E FFF2                cmp.w      D0, [A6 - 0xE]
  4287. 0000315C  6D00 FF3C                blt        -0xC2 /* 0000309A */
  4288. 00003160  4AAE FFF8                tst.l      [A6 - 0x8]
  4289. 00003164  6700 0088                beq        +0x8A /* 000031EE */
  4290. 00003168  302E FFCE                move.w     D0, [A6 - 0x32]
  4291. 0000316C  48C0                     ext.l      D0
  4292. 0000316E  E580                     asl        D0, 2
  4293. 00003170  D08E                     add.l      D0, A6
  4294. 00003172  3F3C 0007                move.w     -[A7], 0x7
  4295. 00003176  4267                     clr.w      -[A7]
  4296. 00003178  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  4297. 0000317C  3F3C 0008                move.w     -[A7], 0x8
  4298. 00003180  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4299. 00003184  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  4300. 00003188  2040                     movea.l    A0, D0
  4301. 0000318A  2F28 FFD8                move.l     -[A7], [A0 - 0x28]
  4302. 0000318E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4303. 00003192  4EBA F7B2                jsr        [PC - 0x84E /* 00002946 */]
  4304. 00003196  4FEF 0018                lea.l      A7, [A7 + 0x18]
  4305. 0000319A  2F2E FFD0                move.l     -[A7], [A6 - 0x30]
  4306. 0000319E  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  4307. 000031A2  3F2D EC74                move.w     -[A7], [A5 - 0x138C]
  4308. 000031A6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4309. 000031AA  4EBA F944                jsr        [PC - 0x6BC /* 00002AF0 */]
  4310. 000031AE  4FEF 000E                lea.l      A7, [A7 + 0xE]
  4311. 000031B2  302D EC74                move.w     D0, [A5 - 0x138C]
  4312. 000031B6  48C0                     ext.l      D0
  4313. 000031B8  D1AE FFF4                add.l      [A6 - 0xC], D0
  4314. 000031BC  302E FFCE                move.w     D0, [A6 - 0x32]
  4315. 000031C0  48C0                     ext.l      D0
  4316. 000031C2  E580                     asl        D0, 2
  4317. 000031C4  D08E                     add.l      D0, A6
  4318. 000031C6  4267                     clr.w      -[A7]
  4319. 000031C8  3F3C 0001                move.w     -[A7], 0x1
  4320. 000031CC  4267                     clr.w      -[A7]
  4321. 000031CE  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  4322. 000031D2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4323. 000031D6  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  4324. 000031DA  2040                     movea.l    A0, D0
  4325. 000031DC  2F28 FFD8                move.l     -[A7], [A0 - 0x28]
  4326. 000031E0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4327. 000031E4  4EBA F760                jsr        [PC - 0x8A0 /* 00002946 */]
  4328. 000031E8  4FEF 0018                lea.l      A7, [A7 + 0x18]
  4329. 000031EC  6030                     bra        +0x32 /* 0000321E */
  4330. label000031EE:
  4331. 000031EE  302E FFCE                move.w     D0, [A6 - 0x32]
  4332. 000031F2  48C0                     ext.l      D0
  4333. 000031F4  E580                     asl        D0, 2
  4334. 000031F6  D08E                     add.l      D0, A6
  4335. 000031F8  4267                     clr.w      -[A7]
  4336. 000031FA  3F3C 0001                move.w     -[A7], 0x1
  4337. 000031FE  4267                     clr.w      -[A7]
  4338. 00003200  3F3C FFFF                move.w     -[A7], 0xFFFF
  4339. 00003204  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4340. 00003208  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  4341. 0000320C  2040                     movea.l    A0, D0
  4342. 0000320E  2F28 FFD8                move.l     -[A7], [A0 - 0x28]
  4343. 00003212  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4344. 00003216  4EBA F72E                jsr        [PC - 0x8D2 /* 00002946 */]
  4345. 0000321A  4FEF 0018                lea.l      A7, [A7 + 0x18]
  4346. label0000321E:
  4347. 0000321E  7001                     moveq.l    D0, 0x01
  4348. 00003220  3D40 FFCA                move.w     [A6 - 0x36], D0
  4349. 00003224  6040                     bra        +0x42 /* 00003266 */
  4350. label00003226:
  4351. 00003226  302E FFCE                move.w     D0, [A6 - 0x32]
  4352. 0000322A  48C0                     ext.l      D0
  4353. 0000322C  E580                     asl        D0, 2
  4354. 0000322E  D08E                     add.l      D0, A6
  4355. 00003230  3F2E FFCA                move.w     -[A7], [A6 - 0x36]
  4356. 00003234  322E FFCA                move.w     D1, [A6 - 0x36]
  4357. 00003238  5241                     addq.w     D1, 1
  4358. 0000323A  3F01                     move.w     -[A7], D1
  4359. 0000323C  3F2E FFCA                move.w     -[A7], [A6 - 0x36]
  4360. 00003240  322E FFCA                move.w     D1, [A6 - 0x36]
  4361. 00003244  5341                     subq.w     D1, 1
  4362. 00003246  3F01                     move.w     -[A7], D1
  4363. 00003248  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4364. 0000324C  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  4365. 00003250  2040                     movea.l    A0, D0
  4366. 00003252  2F28 FFD8                move.l     -[A7], [A0 - 0x28]
  4367. 00003256  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4368. 0000325A  4EBA F6EA                jsr        [PC - 0x916 /* 00002946 */]
  4369. 0000325E  4FEF 0018                lea.l      A7, [A7 + 0x18]
  4370. 00003262  526E FFCA                addq.w     [A6 - 0x36], 1
  4371. label00003266:
  4372. 00003266  0C6E 0006 FFCA           cmpi.w     [A6 - 0x36], 0x6
  4373. 0000326C  6FB8                     ble        -0x46 /* 00003226 */
  4374. 0000326E  302E FFF2                move.w     D0, [A6 - 0xE]
  4375. 00003272  48C0                     ext.l      D0
  4376. 00003274  D1AE FFF8                add.l      [A6 - 0x8], D0
  4377. label00003278:
  4378. 00003278  206E 0008                movea.l    A0, [A6 + 0x8]
  4379. 0000327C  202E FFF8                move.l     D0, [A6 - 0x8]
  4380. 00003280  B0A8 00CE                cmp.l      D0, [A0 + 0xCE]
  4381. 00003284  6D00 FE06                blt        -0x1F8 /* 0000308C */
  4382. 00003288  302E FFCE                move.w     D0, [A6 - 0x32]
  4383. 0000328C  48C0                     ext.l      D0
  4384. 0000328E  E580                     asl        D0, 2
  4385. 00003290  D08E                     add.l      D0, A6
  4386. 00003292  3F3C 0007                move.w     -[A7], 0x7
  4387. 00003296  3F3C FFFF                move.w     -[A7], 0xFFFF
  4388. 0000329A  3F3C 0007                move.w     -[A7], 0x7
  4389. 0000329E  3F3C 0006                move.w     -[A7], 0x6
  4390. 000032A2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4391. 000032A6  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  4392. 000032AA  2040                     movea.l    A0, D0
  4393. 000032AC  2F28 FFD8                move.l     -[A7], [A0 - 0x28]
  4394. 000032B0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4395. 000032B4  4EBA F690                jsr        [PC - 0x970 /* 00002946 */]
  4396. 000032B8  4FEF 0018                lea.l      A7, [A7 + 0x18]
  4397. 000032BC  206E 0008                movea.l    A0, [A6 + 0x8]
  4398. 000032C0  2028 0038                move.l     D0, [A0 + 0x38]
  4399. 000032C4  90AE FFF4                sub.l      D0, [A6 - 0xC]
  4400. 000032C8  2F2E FFD0                move.l     -[A7], [A6 - 0x30]
  4401. 000032CC  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  4402. 000032D0  3F00                     move.w     -[A7], D0
  4403. 000032D2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4404. 000032D6  4EBA F818                jsr        [PC - 0x7E8 /* 00002AF0 */]
  4405. 000032DA  4FEF 000E                lea.l      A7, [A7 + 0xE]
  4406. 000032DE  206E 0008                movea.l    A0, [A6 + 0x8]
  4407. 000032E2  2050                     movea.l    A0, [A0]
  4408. 000032E4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4409. 000032E8  2068 002C                movea.l    A0, [A0 + 0x2C]
  4410. 000032EC  4E90                     jsr        [A0]
  4411. 000032EE  588F                     addq.l     A7, 4
  4412. 000032F0  206E 0008                movea.l    A0, [A6 + 0x8]
  4413. 000032F4  2050                     movea.l    A0, [A0]
  4414. 000032F6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4415. 000032FA  2068 0048                movea.l    A0, [A0 + 0x48]
  4416. 000032FE  4E90                     jsr        [A0]
  4417. 00003300  588F                     addq.l     A7, 4
  4418. 00003302  206E 0008                movea.l    A0, [A6 + 0x8]
  4419. 00003306  2050                     movea.l    A0, [A0]
  4420. 00003308  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4421. 0000330C  2068 0020                movea.l    A0, [A0 + 0x20]
  4422. 00003310  4E90                     jsr        [A0]
  4423. 00003312  588F                     addq.l     A7, 4
  4424. 00003314  206E 0008                movea.l    A0, [A6 + 0x8]
  4425. 00003318  2050                     movea.l    A0, [A0]
  4426. 0000331A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4427. 0000331E  2068 0010                movea.l    A0, [A0 + 0x10]
  4428. 00003322  4E90                     jsr        [A0]
  4429. 00003324  588F                     addq.l     A7, 4
  4430. 00003326  206E 0008                movea.l    A0, [A6 + 0x8]
  4431. 0000332A  2050                     movea.l    A0, [A0]
  4432. 0000332C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4433. 00003330  2068 0008                movea.l    A0, [A0 + 0x8]
  4434. 00003334  4E90                     jsr        [A0]
  4435. 00003336  588F                     addq.l     A7, 4
  4436. 00003338  4A40                     tst.w      D0
  4437. 0000333A  6712                     beq        +0x14 /* 0000334E */
  4438. 0000333C  206E 0008                movea.l    A0, [A6 + 0x8]
  4439. 00003340  2068 0004                movea.l    A0, [A0 + 0x4]
  4440. 00003344  486D ED02                pea.l      [A5 - 0x12FE]
  4441. 00003348  2050                     movea.l    A0, [A0]
  4442. 0000334A  4E90                     jsr        [A0]
  4443. 0000334C  588F                     addq.l     A7, 4
  4444. label0000334E:
  4445. 0000334E  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  4446. 00003352  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4447. 00003356  4EBA F262                jsr        [PC - 0xD9E /* 000025BA */]
  4448. 0000335A  508F                     addq.l     A7, 8
  4449. 0000335C  206E 0008                movea.l    A0, [A6 + 0x8]
  4450. 00003360  4A68 0026                tst.w      [A0 + 0x26]
  4451. 00003364  672A                     beq        +0x2C /* 00003390 */
  4452. 00003366  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  4453. 0000336A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4454. 0000336E  4EBA F24A                jsr        [PC - 0xDB6 /* 000025BA */]
  4455. 00003372  508F                     addq.l     A7, 8
  4456. 00003374  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  4457. 00003378  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4458. 0000337C  4EBA F23C                jsr        [PC - 0xDC4 /* 000025BA */]
  4459. 00003380  508F                     addq.l     A7, 8
  4460. 00003382  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  4461. 00003386  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4462. 0000338A  4EBA F22E                jsr        [PC - 0xDD2 /* 000025BA */]
  4463. 0000338E  508F                     addq.l     A7, 8
  4464. label00003390:
  4465. 00003390  486E FFD8                pea.l      [A6 - 0x28]
  4466. 00003394  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4467. 00003398  4EBA F4A6                jsr        [PC - 0xB5A /* 00002840 */]
  4468. 0000339C  508F                     addq.l     A7, 8
  4469. 0000339E  206E 0008                movea.l    A0, [A6 + 0x8]
  4470. 000033A2  326D EC74                movea.w    A1, [A5 - 0x138C]
  4471. 000033A6  2F09                     move.l     -[A7], A1
  4472. 000033A8  3F28 0044                move.w     -[A7], [A0 + 0x44]
  4473. 000033AC  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  4474. 000033B0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4475. 000033B4  4EBA F0FC                jsr        [PC - 0xF04 /* 000024B2 */]
  4476. 000033B8  4FEF 000E                lea.l      A7, [A7 + 0xE]
  4477. 000033BC  206E 0008                movea.l    A0, [A6 + 0x8]
  4478. 000033C0  326D EC74                movea.w    A1, [A5 - 0x138C]
  4479. 000033C4  2F09                     move.l     -[A7], A1
  4480. 000033C6  3F28 00B4                move.w     -[A7], [A0 + 0xB4]
  4481. 000033CA  2F2E FFD0                move.l     -[A7], [A6 - 0x30]
  4482. 000033CE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4483. 000033D2  4EBA F0DE                jsr        [PC - 0xF22 /* 000024B2 */]
  4484. 000033D6  4FEF 000E                lea.l      A7, [A7 + 0xE]
  4485. 000033DA  206E 0008                movea.l    A0, [A6 + 0x8]
  4486. 000033DE  4A68 001E                tst.w      [A0 + 0x1E]
  4487. 000033E2  671A                     beq        +0x1C /* 000033FE */
  4488. 000033E4  206E 0008                movea.l    A0, [A6 + 0x8]
  4489. 000033E8  2068 0004                movea.l    A0, [A0 + 0x4]
  4490. 000033EC  326D EC74                movea.w    A1, [A5 - 0x138C]
  4491. 000033F0  2F09                     move.l     -[A7], A1
  4492. 000033F2  2F2D EC7E                move.l     -[A7], [A5 - 0x1382]
  4493. 000033F6  2068 0026                movea.l    A0, [A0 + 0x26]
  4494. 000033FA  4E90                     jsr        [A0]
  4495. 000033FC  508F                     addq.l     A7, 8
  4496. label000033FE:
  4497. 000033FE  206E 0008                movea.l    A0, [A6 + 0x8]
  4498. 00003402  4A68 001E                tst.w      [A0 + 0x1E]
  4499. 00003406  6712                     beq        +0x14 /* 0000341A */
  4500. 00003408  206E 0008                movea.l    A0, [A6 + 0x8]
  4501. 0000340C  2050                     movea.l    A0, [A0]
  4502. 0000340E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4503. 00003412  2068 0068                movea.l    A0, [A0 + 0x68]
  4504. 00003416  4E90                     jsr        [A0]
  4505. 00003418  588F                     addq.l     A7, 4
  4506. label0000341A:
  4507. 0000341A  4E5E                     unlink     A6
  4508. 0000341C  4E75                     rts
  4509. 0000341E  5349                     subq.w     A1, 1
  4510. 00003420  4E47                     trap       7
  4511. 00003422  4C45 4443                movem.l    D0,D1,D6,A2,A6, D5
  4512. export_25:
  4513. 00003426  4E56 FFBC                link       A6, -0x0044
  4514. 0000342A  206E 0008                movea.l    A0, [A6 + 0x8]
  4515. 0000342E  4A68 001E                tst.w      [A0 + 0x1E]
  4516. 00003432  6712                     beq        +0x14 /* 00003446 */
  4517. 00003434  206E 0008                movea.l    A0, [A6 + 0x8]
  4518. 00003438  2050                     movea.l    A0, [A0]
  4519. 0000343A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4520. 0000343E  2068 0058                movea.l    A0, [A0 + 0x58]
  4521. 00003442  4E90                     jsr        [A0]
  4522. 00003444  588F                     addq.l     A7, 4
  4523. label00003446:
  4524. 00003446  206E 0008                movea.l    A0, [A6 + 0x8]
  4525. 0000344A  3028 00B2                move.w     D0, [A0 + 0xB2]
  4526. 0000344E  E740                     asl        D0.w, 3
  4527. 00003450  3B40 EC74                move.w     [A5 - 0x138C], D0
  4528. 00003454  206E 0008                movea.l    A0, [A6 + 0x8]
  4529. 00003458  3028 00B0                move.w     D0, [A0 + 0xB0]
  4530. 0000345C  E740                     asl        D0.w, 3
  4531. 0000345E  48C0                     ext.l      D0
  4532. 00003460  2F00                     move.l     -[A7], D0
  4533. 00003462  206E 0008                movea.l    A0, [A6 + 0x8]
  4534. 00003466  2F28 0034                move.l     -[A7], [A0 + 0x34]
  4535. 0000346A  4EBA 1AC2                jsr        [PC + 0x1AC2 /* 00004F2E */]
  4536. 0000346E  508F                     addq.l     A7, 8
  4537. 00003470  2D40 FFFC                move.l     [A6 - 0x4], D0
  4538. 00003474  206E 0008                movea.l    A0, [A6 + 0x8]
  4539. 00003478  326D EC74                movea.w    A1, [A5 - 0x138C]
  4540. 0000347C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4541. 00003480  2F09                     move.l     -[A7], A1
  4542. 00003482  3F28 00B4                move.w     -[A7], [A0 + 0xB4]
  4543. 00003486  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4544. 0000348A  4EBA EFB2                jsr        [PC - 0x104E /* 0000243E */]
  4545. 0000348E  4FEF 000E                lea.l      A7, [A7 + 0xE]
  4546. 00003492  2D40 FFCC                move.l     [A6 - 0x34], D0
  4547. 00003496  206E 0008                movea.l    A0, [A6 + 0x8]
  4548. 0000349A  4A68 001E                tst.w      [A0 + 0x1E]
  4549. 0000349E  671E                     beq        +0x20 /* 000034BE */
  4550. 000034A0  206E 0008                movea.l    A0, [A6 + 0x8]
  4551. 000034A4  2068 0004                movea.l    A0, [A0 + 0x4]
  4552. 000034A8  326D EC74                movea.w    A1, [A5 - 0x138C]
  4553. 000034AC  2F09                     move.l     -[A7], A1
  4554. 000034AE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4555. 000034B2  2068 0022                movea.l    A0, [A0 + 0x22]
  4556. 000034B6  4E90                     jsr        [A0]
  4557. 000034B8  508F                     addq.l     A7, 8
  4558. 000034BA  2B40 EC7E                move.l     [A5 - 0x1382], D0
  4559. label000034BE:
  4560. 000034BE  206E 0008                movea.l    A0, [A6 + 0x8]
  4561. 000034C2  2068 0004                movea.l    A0, [A0 + 0x4]
  4562. 000034C6  226E 0008                movea.l    A1, [A6 + 0x8]
  4563. 000034CA  3269 0044                movea.w    A1, [A1 + 0x44]
  4564. 000034CE  2009                     move.l     D0, A1
  4565. 000034D0  E580                     asl        D0, 2
  4566. 000034D2  2F00                     move.l     -[A7], D0
  4567. 000034D4  2068 001A                movea.l    A0, [A0 + 0x1A]
  4568. 000034D8  4E90                     jsr        [A0]
  4569. 000034DA  588F                     addq.l     A7, 4
  4570. 000034DC  2D40 FFD4                move.l     [A6 - 0x2C], D0
  4571. 000034E0  426E FFC6                clr.w      [A6 - 0x3A]
  4572. 000034E4  6052                     bra        +0x54 /* 00003538 */
  4573. label000034E6:
  4574. 000034E6  302E FFC6                move.w     D0, [A6 - 0x3A]
  4575. 000034EA  48C0                     ext.l      D0
  4576. 000034EC  E580                     asl        D0, 2
  4577. 000034EE  D0AE FFD4                add.l      D0, [A6 - 0x2C]
  4578. 000034F2  206E 0008                movea.l    A0, [A6 + 0x8]
  4579. 000034F6  2068 0004                movea.l    A0, [A0 + 0x4]
  4580. 000034FA  326D EC74                movea.w    A1, [A5 - 0x138C]
  4581. 000034FE  2F09                     move.l     -[A7], A1
  4582. 00003500  226E 0008                movea.l    A1, [A6 + 0x8]
  4583. 00003504  2F29 0038                move.l     -[A7], [A1 + 0x38]
  4584. 00003508  2D40 FFC0                move.l     [A6 - 0x40], D0
  4585. 0000350C  2D68 0032 FFBC           move.l     [A6 - 0x44], [A0 + 0x32]
  4586. 00003512  4EBA 1A1A                jsr        [PC + 0x1A1A /* 00004F2E */]
  4587. 00003516  508F                     addq.l     A7, 8
  4588. 00003518  306D EC74                movea.w    A0, [A5 - 0x138C]
  4589. 0000351C  2F08                     move.l     -[A7], A0
  4590. 0000351E  2F00                     move.l     -[A7], D0
  4591. 00003520  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4592. 00003524  206E FFBC                movea.l    A0, [A6 - 0x44]
  4593. 00003528  4E90                     jsr        [A0]
  4594. 0000352A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4595. 0000352E  206E FFC0                movea.l    A0, [A6 - 0x40]
  4596. 00003532  2080                     move.l     [A0], D0
  4597. 00003534  526E FFC6                addq.w     [A6 - 0x3A], 1
  4598. label00003538:
  4599. 00003538  206E 0008                movea.l    A0, [A6 + 0x8]
  4600. 0000353C  302E FFC6                move.w     D0, [A6 - 0x3A]
  4601. 00003540  B068 0044                cmp.w      D0, [A0 + 0x44]
  4602. 00003544  6DA0                     blt        -0x5E /* 000034E6 */
  4603. 00003546  206E 0008                movea.l    A0, [A6 + 0x8]
  4604. 0000354A  2068 0004                movea.l    A0, [A0 + 0x4]
  4605. 0000354E  226E 0008                movea.l    A1, [A6 + 0x8]
  4606. 00003552  3269 0044                movea.w    A1, [A1 + 0x44]
  4607. 00003556  2009                     move.l     D0, A1
  4608. 00003558  E580                     asl        D0, 2
  4609. 0000355A  2F00                     move.l     -[A7], D0
  4610. 0000355C  2068 001A                movea.l    A0, [A0 + 0x1A]
  4611. 00003560  4E90                     jsr        [A0]
  4612. 00003562  588F                     addq.l     A7, 4
  4613. 00003564  2D40 FFD0                move.l     [A6 - 0x30], D0
  4614. 00003568  206E 0008                movea.l    A0, [A6 + 0x8]
  4615. 0000356C  2068 0004                movea.l    A0, [A0 + 0x4]
  4616. 00003570  226E 0008                movea.l    A1, [A6 + 0x8]
  4617. 00003574  3269 00B2                movea.w    A1, [A1 + 0xB2]
  4618. 00003578  2009                     move.l     D0, A1
  4619. 0000357A  4C2E 0000 FFFC           movem.w    <none>, [A6 - 0x4]
  4620. 00003580  4C3C 0000 0000           movem.w    <none>, 0x0
  4621. 00003586  000A 226E                ori.b      A2, 0x6E /* 'n' */
  4622. 0000358A  0008 3269                ori.b      A0, 0x69 /* 'i' */
  4623. 0000358E  0044 2209                ori.w      D4, 0x2209 /* '\"\t' */
  4624. 00003592  4C00 1000                movem.w    A4, D0
  4625. 00003596  202E FFFC                move.l     D0, [A6 - 0x4]
  4626. 0000359A  4C7C 0800 0000 0008      movem.l    A3, 0x8
  4627. 000035A2  226E 0008                movea.l    A1, [A6 + 0x8]
  4628. 000035A6  3269 00B2                movea.w    A1, [A1 + 0xB2]
  4629. 000035AA  2409                     move.l     D2, A1
  4630. 000035AC  4C00 2000                movem.w    A5, D0
  4631. 000035B0  226E 0008                movea.l    A1, [A6 + 0x8]
  4632. 000035B4  3269 0044                movea.w    A1, [A1 + 0x44]
  4633. 000035B8  2009                     move.l     D0, A1
  4634. 000035BA  4C02 0000                movem.w    <none>, D2
  4635. 000035BE  226E 0008                movea.l    A1, [A6 + 0x8]
  4636. 000035C2  4A69 0026                tst.w      [A1 + 0x26]
  4637. 000035C6  6706                     beq        +0x8 /* 000035CE */
  4638. 000035C8  48E7 C080                movem.l    -[A7], D0,D1,A0
  4639. 000035CC  6008                     bra        +0xA /* 000035D6 */
  4640. label000035CE:
  4641. 000035CE  48E7 C080                movem.l    -[A7], D0,D1,A0
  4642. 000035D2  7001                     moveq.l    D0, 0x01
  4643. 000035D4  6002                     bra        +0x4 /* 000035D8 */
  4644. label000035D6:
  4645. 000035D6  7004                     moveq.l    D0, 0x04
  4646. label000035D8:
  4647. 000035D8  3D40 FFC2                move.w     [A6 - 0x3E], D0
  4648. 000035DC  4CDF 0103                movem.l    D0,D1,A0, [A7]+
  4649. 000035E0  326E FFC2                movea.w    A1, [A6 - 0x3E]
  4650. 000035E4  2409                     move.l     D2, A1
  4651. 000035E6  4C00 2000                movem.w    A5, D0
  4652. 000035EA  42A7                     clr.l      -[A7]
  4653. 000035EC  2F02                     move.l     -[A7], D2
  4654. 000035EE  2F01                     move.l     -[A7], D1
  4655. 000035F0  2068 003A                movea.l    A0, [A0 + 0x3A]
  4656. 000035F4  4E90                     jsr        [A0]
  4657. 000035F6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4658. label000035FA:
  4659. 000035FA  206E 0008                movea.l    A0, [A6 + 0x8]
  4660. 000035FE  0C68 0001 00B8           cmpi.w     [A0 + 0xB8], 0x1
  4661. 00003604  661A                     bne        +0x1C /* 00003620 */
  4662. 00003606  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4663. 0000360A  4EBA EBE6                jsr        [PC - 0x141A /* 000021F2 */]
  4664. 0000360E  588F                     addq.l     A7, 4
  4665. 00003610  206E 0008                movea.l    A0, [A6 + 0x8]
  4666. 00003614  2068 00BA                movea.l    A0, [A0 + 0xBA]
  4667. 00003618  3D68 0006 FFF2           move.w     [A6 - 0xE], [A0 + 0x6]
  4668. 0000361E  6010                     bra        +0x12 /* 00003630 */
  4669. label00003620:
  4670. 00003620  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4671. 00003624  4EBA E9F2                jsr        [PC - 0x160E /* 00002018 */]
  4672. 00003628  588F                     addq.l     A7, 4
  4673. 0000362A  7001                     moveq.l    D0, 0x01
  4674. 0000362C  3D40 FFF2                move.w     [A6 - 0xE], D0
  4675. label00003630:
  4676. 00003630  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4677. 00003634  4EBA EED8                jsr        [PC - 0x1128 /* 0000250E */]
  4678. 00003638  588F                     addq.l     A7, 4
  4679. 0000363A  2D40 FFEE                move.l     [A6 - 0x12], D0
  4680. 0000363E  206E 0008                movea.l    A0, [A6 + 0x8]
  4681. 00003642  4A68 0026                tst.w      [A0 + 0x26]
  4682. 00003646  672A                     beq        +0x2C /* 00003672 */
  4683. 00003648  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4684. 0000364C  4EBA EEC0                jsr        [PC - 0x1140 /* 0000250E */]
  4685. 00003650  588F                     addq.l     A7, 4
  4686. 00003652  2D40 FFE2                move.l     [A6 - 0x1E], D0
  4687. 00003656  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4688. 0000365A  4EBA EEB2                jsr        [PC - 0x114E /* 0000250E */]
  4689. 0000365E  588F                     addq.l     A7, 4
  4690. 00003660  2D40 FFE6                move.l     [A6 - 0x1A], D0
  4691. 00003664  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4692. 00003668  4EBA EEA4                jsr        [PC - 0x115C /* 0000250E */]
  4693. 0000366C  588F                     addq.l     A7, 4
  4694. 0000366E  2D40 FFEA                move.l     [A6 - 0x16], D0
  4695. label00003672:
  4696. 00003672  486E FFD8                pea.l      [A6 - 0x28]
  4697. 00003676  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4698. 0000367A  4EBA EFB2                jsr        [PC - 0x104E /* 0000262E */]
  4699. 0000367E  508F                     addq.l     A7, 8
  4700. 00003680  426E FFC6                clr.w      [A6 - 0x3A]
  4701. 00003684  6054                     bra        +0x56 /* 000036DA */
  4702. label00003686:
  4703. 00003686  302E FFC6                move.w     D0, [A6 - 0x3A]
  4704. 0000368A  48C0                     ext.l      D0
  4705. 0000368C  E580                     asl        D0, 2
  4706. 0000368E  D0AE FFD0                add.l      D0, [A6 - 0x30]
  4707. 00003692  206E 0008                movea.l    A0, [A6 + 0x8]
  4708. 00003696  2068 0004                movea.l    A0, [A0 + 0x4]
  4709. 0000369A  322E FFC6                move.w     D1, [A6 - 0x3A]
  4710. 0000369E  48C1                     ext.l      D1
  4711. 000036A0  E581                     asl        D1, 2
  4712. 000036A2  D2AE 0008                add.l      D1, [A6 + 0x8]
  4713. 000036A6  2241                     movea.l    A1, D1
  4714. 000036A8  2269 00BA                movea.l    A1, [A1 + 0xBA]
  4715. 000036AC  3229 0002                move.w     D1, [A1 + 0x2]
  4716. 000036B0  48C1                     ext.l      D1
  4717. 000036B2  E581                     asl        D1, 2
  4718. 000036B4  D2AE FFD4                add.l      D1, [A6 - 0x2C]
  4719. 000036B8  3F3C 0001                move.w     -[A7], 0x1
  4720. 000036BC  42A7                     clr.l      -[A7]
  4721. 000036BE  2241                     movea.l    A1, D1
  4722. 000036C0  2F11                     move.l     -[A7], [A1]
  4723. 000036C2  2068 003E                movea.l    A0, [A0 + 0x3E]
  4724. 000036C6  2D40 FFC0                move.l     [A6 - 0x40], D0
  4725. 000036CA  4E90                     jsr        [A0]
  4726. 000036CC  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4727. 000036D0  206E FFC0                movea.l    A0, [A6 - 0x40]
  4728. 000036D4  2080                     move.l     [A0], D0
  4729. 000036D6  526E FFC6                addq.w     [A6 - 0x3A], 1
  4730. label000036DA:
  4731. 000036DA  206E 0008                movea.l    A0, [A6 + 0x8]
  4732. 000036DE  302E FFC6                move.w     D0, [A6 - 0x3A]
  4733. 000036E2  B068 00B8                cmp.w      D0, [A0 + 0xB8]
  4734. 000036E6  6D9E                     blt        -0x60 /* 00003686 */
  4735. 000036E8  206E 0008                movea.l    A0, [A6 + 0x8]
  4736. 000036EC  2050                     movea.l    A0, [A0]
  4737. 000036EE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4738. 000036F2  2068 0018                movea.l    A0, [A0 + 0x18]
  4739. 000036F6  4E90                     jsr        [A0]
  4740. 000036F8  588F                     addq.l     A7, 4
  4741. 000036FA  206E 0008                movea.l    A0, [A6 + 0x8]
  4742. 000036FE  2050                     movea.l    A0, [A0]
  4743. 00003700  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4744. 00003704  2068 0034                movea.l    A0, [A0 + 0x34]
  4745. 00003708  4E90                     jsr        [A0]
  4746. 0000370A  588F                     addq.l     A7, 4
  4747. 0000370C  206E 0008                movea.l    A0, [A6 + 0x8]
  4748. 00003710  2050                     movea.l    A0, [A0]
  4749. 00003712  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4750. 00003716  2068 0024                movea.l    A0, [A0 + 0x24]
  4751. 0000371A  4E90                     jsr        [A0]
  4752. 0000371C  588F                     addq.l     A7, 4
  4753. 0000371E  42AE FFF4                clr.l      [A6 - 0xC]
  4754. 00003722  7001                     moveq.l    D0, 0x01
  4755. 00003724  3D40 FFCA                move.w     [A6 - 0x36], D0
  4756. 00003728  42AE FFF8                clr.l      [A6 - 0x8]
  4757. 0000372C  6000 0240                bra        +0x242 /* 0000396E */
  4758. label00003730:
  4759. 00003730  086E 0000 FFCB           bchg.b     [A6 - 0x35], 0x0
  4760. 00003736  426E FFC8                clr.w      [A6 - 0x38]
  4761. 0000373A  6000 00BC                bra        +0xBE /* 000037F8 */
  4762. label0000373E:
  4763. 0000373E  306E FFC8                movea.w    A0, [A6 - 0x38]
  4764. 00003742  D1EE FFF8                add.l      A0, [A6 - 0x8]
  4765. 00003746  226E 0008                movea.l    A1, [A6 + 0x8]
  4766. 0000374A  B1E9 00CE                cmpa.l     A0, [A1 + 0xCE]
  4767. 0000374E  6C00 0070                bge        +0x72 /* 000037C0 */
  4768. 00003752  206E 0008                movea.l    A0, [A6 + 0x8]
  4769. 00003756  4A68 0026                tst.w      [A0 + 0x26]
  4770. 0000375A  6724                     beq        +0x26 /* 00003780 */
  4771. 0000375C  306E FFC8                movea.w    A0, [A6 - 0x38]
  4772. 00003760  D1EE FFF8                add.l      A0, [A6 - 0x8]
  4773. 00003764  4850                     pea.l      [A0]
  4774. 00003766  486E FFE0                pea.l      [A6 - 0x20]
  4775. 0000376A  486E FFE2                pea.l      [A6 - 0x1E]
  4776. 0000376E  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  4777. 00003772  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4778. 00003776  4EBA F5F4                jsr        [PC - 0xA0C /* 00002D6C */]
  4779. 0000377A  4FEF 0014                lea.l      A7, [A7 + 0x14]
  4780. 0000377E  6016                     bra        +0x18 /* 00003796 */
  4781. label00003780:
  4782. 00003780  206E 0008                movea.l    A0, [A6 + 0x8]
  4783. 00003784  2050                     movea.l    A0, [A0]
  4784. 00003786  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  4785. 0000378A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4786. 0000378E  2068 0028                movea.l    A0, [A0 + 0x28]
  4787. 00003792  4E90                     jsr        [A0]
  4788. 00003794  508F                     addq.l     A7, 8
  4789. label00003796:
  4790. 00003796  302E FFCA                move.w     D0, [A6 - 0x36]
  4791. 0000379A  48C0                     ext.l      D0
  4792. 0000379C  E580                     asl        D0, 2
  4793. 0000379E  D08E                     add.l      D0, A6
  4794. 000037A0  322E FFC8                move.w     D1, [A6 - 0x38]
  4795. 000037A4  E741                     asl        D1.w, 3
  4796. 000037A6  3F01                     move.w     -[A7], D1
  4797. 000037A8  2040                     movea.l    A0, D0
  4798. 000037AA  2F28 FFD8                move.l     -[A7], [A0 - 0x28]
  4799. 000037AE  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  4800. 000037B2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4801. 000037B6  4EBA EAFA                jsr        [PC - 0x1506 /* 000022B2 */]
  4802. 000037BA  4FEF 000E                lea.l      A7, [A7 + 0xE]
  4803. 000037BE  6034                     bra        +0x36 /* 000037F4 */
  4804. label000037C0:
  4805. 000037C0  302E FFCA                move.w     D0, [A6 - 0x36]
  4806. 000037C4  48C0                     ext.l      D0
  4807. 000037C6  E580                     asl        D0, 2
  4808. 000037C8  D08E                     add.l      D0, A6
  4809. 000037CA  2040                     movea.l    A0, D0
  4810. 000037CC  226E 0008                movea.l    A1, [A6 + 0x8]
  4811. 000037D0  302E FFC8                move.w     D0, [A6 - 0x38]
  4812. 000037D4  E740                     asl        D0.w, 3
  4813. 000037D6  3F3C 0008                move.w     -[A7], 0x8
  4814. 000037DA  5340                     subq.w     D0, 1
  4815. 000037DC  3F00                     move.w     -[A7], D0
  4816. 000037DE  2269 00BA                movea.l    A1, [A1 + 0xBA]
  4817. 000037E2  2F29 001C                move.l     -[A7], [A1 + 0x1C]
  4818. 000037E6  2068 FFD8                movea.l    A0, [A0 - 0x28]
  4819. 000037EA  2F10                     move.l     -[A7], [A0]
  4820. 000037EC  4EBA F114                jsr        [PC - 0xEEC /* 00002902 */]
  4821. 000037F0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4822. label000037F4:
  4823. 000037F4  526E FFC8                addq.w     [A6 - 0x38], 1
  4824. label000037F8:
  4825. 000037F8  302E FFC8                move.w     D0, [A6 - 0x38]
  4826. 000037FC  B06E FFF2                cmp.w      D0, [A6 - 0xE]
  4827. 00003800  6D00 FF3C                blt        -0xC2 /* 0000373E */
  4828. 00003804  4AAE FFF8                tst.l      [A6 - 0x8]
  4829. 00003808  6700 00DA                beq        +0xDC /* 000038E4 */
  4830. 0000380C  302E FFCA                move.w     D0, [A6 - 0x36]
  4831. 00003810  48C0                     ext.l      D0
  4832. 00003812  E580                     asl        D0, 2
  4833. 00003814  D08E                     add.l      D0, A6
  4834. 00003816  3F3C 0007                move.w     -[A7], 0x7
  4835. 0000381A  4267                     clr.w      -[A7]
  4836. 0000381C  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  4837. 00003820  3F3C 0008                move.w     -[A7], 0x8
  4838. 00003824  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4839. 00003828  2F2E FFD0                move.l     -[A7], [A6 - 0x30]
  4840. 0000382C  2040                     movea.l    A0, D0
  4841. 0000382E  2F28 FFD8                move.l     -[A7], [A0 - 0x28]
  4842. 00003832  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4843. 00003836  4EBA F10E                jsr        [PC - 0xEF2 /* 00002946 */]
  4844. 0000383A  4FEF 0018                lea.l      A7, [A7 + 0x18]
  4845. 0000383E  302D EC74                move.w     D0, [A5 - 0x138C]
  4846. 00003842  48C0                     ext.l      D0
  4847. 00003844  D1AE FFF4                add.l      [A6 - 0xC], D0
  4848. 00003848  426E FFC6                clr.w      [A6 - 0x3A]
  4849. 0000384C  6056                     bra        +0x58 /* 000038A4 */
  4850. label0000384E:
  4851. 0000384E  302E FFC6                move.w     D0, [A6 - 0x3A]
  4852. 00003852  48C0                     ext.l      D0
  4853. 00003854  E580                     asl        D0, 2
  4854. 00003856  D0AE FFD0                add.l      D0, [A6 - 0x30]
  4855. 0000385A  206E 0008                movea.l    A0, [A6 + 0x8]
  4856. 0000385E  2068 0004                movea.l    A0, [A0 + 0x4]
  4857. 00003862  322E FFC6                move.w     D1, [A6 - 0x3A]
  4858. 00003866  48C1                     ext.l      D1
  4859. 00003868  E581                     asl        D1, 2
  4860. 0000386A  D2AE 0008                add.l      D1, [A6 + 0x8]
  4861. 0000386E  2241                     movea.l    A1, D1
  4862. 00003870  2269 00BA                movea.l    A1, [A1 + 0xBA]
  4863. 00003874  3229 0002                move.w     D1, [A1 + 0x2]
  4864. 00003878  48C1                     ext.l      D1
  4865. 0000387A  E581                     asl        D1, 2
  4866. 0000387C  D2AE FFD4                add.l      D1, [A6 - 0x2C]
  4867. 00003880  3F3C 0001                move.w     -[A7], 0x1
  4868. 00003884  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4869. 00003888  2241                     movea.l    A1, D1
  4870. 0000388A  2F11                     move.l     -[A7], [A1]
  4871. 0000388C  2068 003E                movea.l    A0, [A0 + 0x3E]
  4872. 00003890  2D40 FFC0                move.l     [A6 - 0x40], D0
  4873. 00003894  4E90                     jsr        [A0]
  4874. 00003896  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4875. 0000389A  206E FFC0                movea.l    A0, [A6 - 0x40]
  4876. 0000389E  2080                     move.l     [A0], D0
  4877. 000038A0  526E FFC6                addq.w     [A6 - 0x3A], 1
  4878. label000038A4:
  4879. 000038A4  206E 0008                movea.l    A0, [A6 + 0x8]
  4880. 000038A8  302E FFC6                move.w     D0, [A6 - 0x3A]
  4881. 000038AC  B068 00B8                cmp.w      D0, [A0 + 0xB8]
  4882. 000038B0  6D9C                     blt        -0x62 /* 0000384E */
  4883. 000038B2  302E FFCA                move.w     D0, [A6 - 0x36]
  4884. 000038B6  48C0                     ext.l      D0
  4885. 000038B8  E580                     asl        D0, 2
  4886. 000038BA  D08E                     add.l      D0, A6
  4887. 000038BC  4267                     clr.w      -[A7]
  4888. 000038BE  3F3C 0001                move.w     -[A7], 0x1
  4889. 000038C2  4267                     clr.w      -[A7]
  4890. 000038C4  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  4891. 000038C8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4892. 000038CC  2F2E FFD0                move.l     -[A7], [A6 - 0x30]
  4893. 000038D0  2040                     movea.l    A0, D0
  4894. 000038D2  2F28 FFD8                move.l     -[A7], [A0 - 0x28]
  4895. 000038D6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4896. 000038DA  4EBA F06A                jsr        [PC - 0xF96 /* 00002946 */]
  4897. 000038DE  4FEF 0018                lea.l      A7, [A7 + 0x18]
  4898. 000038E2  6030                     bra        +0x32 /* 00003914 */
  4899. label000038E4:
  4900. 000038E4  302E FFCA                move.w     D0, [A6 - 0x36]
  4901. 000038E8  48C0                     ext.l      D0
  4902. 000038EA  E580                     asl        D0, 2
  4903. 000038EC  D08E                     add.l      D0, A6
  4904. 000038EE  4267                     clr.w      -[A7]
  4905. 000038F0  3F3C 0001                move.w     -[A7], 0x1
  4906. 000038F4  4267                     clr.w      -[A7]
  4907. 000038F6  3F3C FFFF                move.w     -[A7], 0xFFFF
  4908. 000038FA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4909. 000038FE  2F2E FFD0                move.l     -[A7], [A6 - 0x30]
  4910. 00003902  2040                     movea.l    A0, D0
  4911. 00003904  2F28 FFD8                move.l     -[A7], [A0 - 0x28]
  4912. 00003908  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4913. 0000390C  4EBA F038                jsr        [PC - 0xFC8 /* 00002946 */]
  4914. 00003910  4FEF 0018                lea.l      A7, [A7 + 0x18]
  4915. label00003914:
  4916. 00003914  7001                     moveq.l    D0, 0x01
  4917. 00003916  3D40 FFC4                move.w     [A6 - 0x3C], D0
  4918. 0000391A  6040                     bra        +0x42 /* 0000395C */
  4919. label0000391C:
  4920. 0000391C  302E FFCA                move.w     D0, [A6 - 0x36]
  4921. 00003920  48C0                     ext.l      D0
  4922. 00003922  E580                     asl        D0, 2
  4923. 00003924  D08E                     add.l      D0, A6
  4924. 00003926  3F2E FFC4                move.w     -[A7], [A6 - 0x3C]
  4925. 0000392A  322E FFC4                move.w     D1, [A6 - 0x3C]
  4926. 0000392E  5241                     addq.w     D1, 1
  4927. 00003930  3F01                     move.w     -[A7], D1
  4928. 00003932  3F2E FFC4                move.w     -[A7], [A6 - 0x3C]
  4929. 00003936  322E FFC4                move.w     D1, [A6 - 0x3C]
  4930. 0000393A  5341                     subq.w     D1, 1
  4931. 0000393C  3F01                     move.w     -[A7], D1
  4932. 0000393E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4933. 00003942  2F2E FFD0                move.l     -[A7], [A6 - 0x30]
  4934. 00003946  2040                     movea.l    A0, D0
  4935. 00003948  2F28 FFD8                move.l     -[A7], [A0 - 0x28]
  4936. 0000394C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4937. 00003950  4EBA EFF4                jsr        [PC - 0x100C /* 00002946 */]
  4938. 00003954  4FEF 0018                lea.l      A7, [A7 + 0x18]
  4939. 00003958  526E FFC4                addq.w     [A6 - 0x3C], 1
  4940. label0000395C:
  4941. 0000395C  0C6E 0006 FFC4           cmpi.w     [A6 - 0x3C], 0x6
  4942. 00003962  6FB8                     ble        -0x46 /* 0000391C */
  4943. 00003964  302E FFF2                move.w     D0, [A6 - 0xE]
  4944. 00003968  48C0                     ext.l      D0
  4945. 0000396A  D1AE FFF8                add.l      [A6 - 0x8], D0
  4946. label0000396E:
  4947. 0000396E  206E 0008                movea.l    A0, [A6 + 0x8]
  4948. 00003972  202E FFF8                move.l     D0, [A6 - 0x8]
  4949. 00003976  B0A8 00CE                cmp.l      D0, [A0 + 0xCE]
  4950. 0000397A  6D00 FDB4                blt        -0x24A /* 00003730 */
  4951. 0000397E  302E FFCA                move.w     D0, [A6 - 0x36]
  4952. 00003982  48C0                     ext.l      D0
  4953. 00003984  E580                     asl        D0, 2
  4954. 00003986  D08E                     add.l      D0, A6
  4955. 00003988  3F3C 0007                move.w     -[A7], 0x7
  4956. 0000398C  3F3C FFFF                move.w     -[A7], 0xFFFF
  4957. 00003990  3F3C 0007                move.w     -[A7], 0x7
  4958. 00003994  3F3C 0006                move.w     -[A7], 0x6
  4959. 00003998  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4960. 0000399C  2F2E FFD0                move.l     -[A7], [A6 - 0x30]
  4961. 000039A0  2040                     movea.l    A0, D0
  4962. 000039A2  2F28 FFD8                move.l     -[A7], [A0 - 0x28]
  4963. 000039A6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4964. 000039AA  4EBA EF9A                jsr        [PC - 0x1066 /* 00002946 */]
  4965. 000039AE  4FEF 0018                lea.l      A7, [A7 + 0x18]
  4966. 000039B2  206E 0008                movea.l    A0, [A6 + 0x8]
  4967. 000039B6  2050                     movea.l    A0, [A0]
  4968. 000039B8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4969. 000039BC  2068 002C                movea.l    A0, [A0 + 0x2C]
  4970. 000039C0  4E90                     jsr        [A0]
  4971. 000039C2  588F                     addq.l     A7, 4
  4972. 000039C4  206E 0008                movea.l    A0, [A6 + 0x8]
  4973. 000039C8  2050                     movea.l    A0, [A0]
  4974. 000039CA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4975. 000039CE  2068 0048                movea.l    A0, [A0 + 0x48]
  4976. 000039D2  4E90                     jsr        [A0]
  4977. 000039D4  588F                     addq.l     A7, 4
  4978. 000039D6  206E 0008                movea.l    A0, [A6 + 0x8]
  4979. 000039DA  2050                     movea.l    A0, [A0]
  4980. 000039DC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4981. 000039E0  2068 0020                movea.l    A0, [A0 + 0x20]
  4982. 000039E4  4E90                     jsr        [A0]
  4983. 000039E6  588F                     addq.l     A7, 4
  4984. 000039E8  206E 0008                movea.l    A0, [A6 + 0x8]
  4985. 000039EC  2050                     movea.l    A0, [A0]
  4986. 000039EE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4987. 000039F2  2068 0010                movea.l    A0, [A0 + 0x10]
  4988. 000039F6  4E90                     jsr        [A0]
  4989. 000039F8  588F                     addq.l     A7, 4
  4990. 000039FA  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  4991. 000039FE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4992. 00003A02  4EBA EBB6                jsr        [PC - 0x144A /* 000025BA */]
  4993. 00003A06  508F                     addq.l     A7, 8
  4994. 00003A08  206E 0008                movea.l    A0, [A6 + 0x8]
  4995. 00003A0C  4A68 0026                tst.w      [A0 + 0x26]
  4996. 00003A10  672A                     beq        +0x2C /* 00003A3C */
  4997. 00003A12  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  4998. 00003A16  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4999. 00003A1A  4EBA EB9E                jsr        [PC - 0x1462 /* 000025BA */]
  5000. 00003A1E  508F                     addq.l     A7, 8
  5001. 00003A20  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  5002. 00003A24  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5003. 00003A28  4EBA EB90                jsr        [PC - 0x1470 /* 000025BA */]
  5004. 00003A2C  508F                     addq.l     A7, 8
  5005. 00003A2E  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  5006. 00003A32  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5007. 00003A36  4EBA EB82                jsr        [PC - 0x147E /* 000025BA */]
  5008. 00003A3A  508F                     addq.l     A7, 8
  5009. label00003A3C:
  5010. 00003A3C  486E FFD8                pea.l      [A6 - 0x28]
  5011. 00003A40  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5012. 00003A44  4EBA EDFA                jsr        [PC - 0x1206 /* 00002840 */]
  5013. 00003A48  508F                     addq.l     A7, 8
  5014. 00003A4A  206E 0008                movea.l    A0, [A6 + 0x8]
  5015. 00003A4E  2050                     movea.l    A0, [A0]
  5016. 00003A50  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5017. 00003A54  2068 0008                movea.l    A0, [A0 + 0x8]
  5018. 00003A58  4E90                     jsr        [A0]
  5019. 00003A5A  588F                     addq.l     A7, 4
  5020. 00003A5C  4A40                     tst.w      D0
  5021. 00003A5E  6600 FB9A                bne        -0x464 /* 000035FA */
  5022. 00003A62  42AE FFF4                clr.l      [A6 - 0xC]
  5023. 00003A66  6000 00A0                bra        +0xA2 /* 00003B08 */
  5024. label00003A6A:
  5025. 00003A6A  426E FFC6                clr.w      [A6 - 0x3A]
  5026. 00003A6E  6042                     bra        +0x44 /* 00003AB2 */
  5027. label00003A70:
  5028. 00003A70  302E FFC6                move.w     D0, [A6 - 0x3A]
  5029. 00003A74  48C0                     ext.l      D0
  5030. 00003A76  E580                     asl        D0, 2
  5031. 00003A78  D0AE FFD0                add.l      D0, [A6 - 0x30]
  5032. 00003A7C  206E 0008                movea.l    A0, [A6 + 0x8]
  5033. 00003A80  2068 0004                movea.l    A0, [A0 + 0x4]
  5034. 00003A84  322E FFC6                move.w     D1, [A6 - 0x3A]
  5035. 00003A88  48C1                     ext.l      D1
  5036. 00003A8A  E581                     asl        D1, 2
  5037. 00003A8C  D2AE FFD4                add.l      D1, [A6 - 0x2C]
  5038. 00003A90  4267                     clr.w      -[A7]
  5039. 00003A92  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  5040. 00003A96  2241                     movea.l    A1, D1
  5041. 00003A98  2F11                     move.l     -[A7], [A1]
  5042. 00003A9A  2068 003E                movea.l    A0, [A0 + 0x3E]
  5043. 00003A9E  2D40 FFC0                move.l     [A6 - 0x40], D0
  5044. 00003AA2  4E90                     jsr        [A0]
  5045. 00003AA4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5046. 00003AA8  206E FFC0                movea.l    A0, [A6 - 0x40]
  5047. 00003AAC  2080                     move.l     [A0], D0
  5048. 00003AAE  526E FFC6                addq.w     [A6 - 0x3A], 1
  5049. label00003AB2:
  5050. 00003AB2  206E 0008                movea.l    A0, [A6 + 0x8]
  5051. 00003AB6  302E FFC6                move.w     D0, [A6 - 0x3A]
  5052. 00003ABA  B068 0044                cmp.w      D0, [A0 + 0x44]
  5053. 00003ABE  6DB0                     blt        -0x4E /* 00003A70 */
  5054. 00003AC0  206E 0008                movea.l    A0, [A6 + 0x8]
  5055. 00003AC4  2028 0038                move.l     D0, [A0 + 0x38]
  5056. 00003AC8  90AE FFF4                sub.l      D0, [A6 - 0xC]
  5057. 00003ACC  306D EC74                movea.w    A0, [A5 - 0x138C]
  5058. 00003AD0  B1C0                     cmpa.l     A0, D0
  5059. 00003AD2  6C08                     bge        +0xA /* 00003ADC */
  5060. 00003AD4  306D EC74                movea.w    A0, [A5 - 0x138C]
  5061. 00003AD8  2008                     move.l     D0, A0
  5062. 00003ADA  600C                     bra        +0xE /* 00003AE8 */
  5063. label00003ADC:
  5064. 00003ADC  206E 0008                movea.l    A0, [A6 + 0x8]
  5065. 00003AE0  2028 0038                move.l     D0, [A0 + 0x38]
  5066. 00003AE4  90AE FFF4                sub.l      D0, [A6 - 0xC]
  5067. label00003AE8:
  5068. 00003AE8  2F2E FFCC                move.l     -[A7], [A6 - 0x34]
  5069. 00003AEC  2F2E FFD0                move.l     -[A7], [A6 - 0x30]
  5070. 00003AF0  3F00                     move.w     -[A7], D0
  5071. 00003AF2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5072. 00003AF6  4EBA EFF8                jsr        [PC - 0x1008 /* 00002AF0 */]
  5073. 00003AFA  4FEF 000E                lea.l      A7, [A7 + 0xE]
  5074. 00003AFE  302D EC74                move.w     D0, [A5 - 0x138C]
  5075. 00003B02  48C0                     ext.l      D0
  5076. 00003B04  D1AE FFF4                add.l      [A6 - 0xC], D0
  5077. label00003B08:
  5078. 00003B08  206E 0008                movea.l    A0, [A6 + 0x8]
  5079. 00003B0C  202E FFF4                move.l     D0, [A6 - 0xC]
  5080. 00003B10  B0A8 0038                cmp.l      D0, [A0 + 0x38]
  5081. 00003B14  6D00 FF54                blt        -0xAA /* 00003A6A */
  5082. 00003B18  206E 0008                movea.l    A0, [A6 + 0x8]
  5083. 00003B1C  326D EC74                movea.w    A1, [A5 - 0x138C]
  5084. 00003B20  2F09                     move.l     -[A7], A1
  5085. 00003B22  3F28 00B4                move.w     -[A7], [A0 + 0xB4]
  5086. 00003B26  2F2E FFCC                move.l     -[A7], [A6 - 0x34]
  5087. 00003B2A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5088. 00003B2E  4EBA E982                jsr        [PC - 0x167E /* 000024B2 */]
  5089. 00003B32  4FEF 000E                lea.l      A7, [A7 + 0xE]
  5090. 00003B36  206E 0008                movea.l    A0, [A6 + 0x8]
  5091. 00003B3A  4A68 001E                tst.w      [A0 + 0x1E]
  5092. 00003B3E  671A                     beq        +0x1C /* 00003B5A */
  5093. 00003B40  206E 0008                movea.l    A0, [A6 + 0x8]
  5094. 00003B44  2068 0004                movea.l    A0, [A0 + 0x4]
  5095. 00003B48  326D EC74                movea.w    A1, [A5 - 0x138C]
  5096. 00003B4C  2F09                     move.l     -[A7], A1
  5097. 00003B4E  2F2D EC7E                move.l     -[A7], [A5 - 0x1382]
  5098. 00003B52  2068 0026                movea.l    A0, [A0 + 0x26]
  5099. 00003B56  4E90                     jsr        [A0]
  5100. 00003B58  508F                     addq.l     A7, 8
  5101. label00003B5A:
  5102. 00003B5A  426E FFC6                clr.w      [A6 - 0x3A]
  5103. 00003B5E  6024                     bra        +0x26 /* 00003B84 */
  5104. label00003B60:
  5105. 00003B60  206E 0008                movea.l    A0, [A6 + 0x8]
  5106. 00003B64  2068 0004                movea.l    A0, [A0 + 0x4]
  5107. 00003B68  302E FFC6                move.w     D0, [A6 - 0x3A]
  5108. 00003B6C  48C0                     ext.l      D0
  5109. 00003B6E  E580                     asl        D0, 2
  5110. 00003B70  D0AE FFD4                add.l      D0, [A6 - 0x2C]
  5111. 00003B74  2240                     movea.l    A1, D0
  5112. 00003B76  2F11                     move.l     -[A7], [A1]
  5113. 00003B78  2068 0046                movea.l    A0, [A0 + 0x46]
  5114. 00003B7C  4E90                     jsr        [A0]
  5115. 00003B7E  588F                     addq.l     A7, 4
  5116. 00003B80  526E FFC6                addq.w     [A6 - 0x3A], 1
  5117. label00003B84:
  5118. 00003B84  206E 0008                movea.l    A0, [A6 + 0x8]
  5119. 00003B88  302E FFC6                move.w     D0, [A6 - 0x3A]
  5120. 00003B8C  B068 0044                cmp.w      D0, [A0 + 0x44]
  5121. 00003B90  6DCE                     blt        -0x30 /* 00003B60 */
  5122. 00003B92  206E 0008                movea.l    A0, [A6 + 0x8]
  5123. 00003B96  2068 0004                movea.l    A0, [A0 + 0x4]
  5124. 00003B9A  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  5125. 00003B9E  2068 001E                movea.l    A0, [A0 + 0x1E]
  5126. 00003BA2  4E90                     jsr        [A0]
  5127. 00003BA4  588F                     addq.l     A7, 4
  5128. 00003BA6  206E 0008                movea.l    A0, [A6 + 0x8]
  5129. 00003BAA  2068 0004                movea.l    A0, [A0 + 0x4]
  5130. 00003BAE  2F2E FFD0                move.l     -[A7], [A6 - 0x30]
  5131. 00003BB2  2068 001E                movea.l    A0, [A0 + 0x1E]
  5132. 00003BB6  4E90                     jsr        [A0]
  5133. 00003BB8  588F                     addq.l     A7, 4
  5134. 00003BBA  206E 0008                movea.l    A0, [A6 + 0x8]
  5135. 00003BBE  4A68 001E                tst.w      [A0 + 0x1E]
  5136. 00003BC2  6712                     beq        +0x14 /* 00003BD6 */
  5137. 00003BC4  206E 0008                movea.l    A0, [A6 + 0x8]
  5138. 00003BC8  2050                     movea.l    A0, [A0]
  5139. 00003BCA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5140. 00003BCE  2068 0068                movea.l    A0, [A0 + 0x68]
  5141. 00003BD2  4E90                     jsr        [A0]
  5142. 00003BD4  588F                     addq.l     A7, 4
  5143. label00003BD6:
  5144. 00003BD6  4E5E                     unlink     A6
  5145. 00003BD8  4E75                     rts
  5146. 00003BDA  4D55                     chk.w      D6, [A5]
  5147. 00003BDC  4C54 4944                movem.l    D2,D6,A0,A3,A6, [A4]
  5148. 00003BE0  434F                     chk.w      D1, A7
  5149. fn00003BE2:
  5150. 00003BE2  4E56 0000                link       A6, 0
  5151. 00003BE6  206E 0008                movea.l    A0, [A6 + 0x8]
  5152. 00003BEA  4A68 001E                tst.w      [A0 + 0x1E]
  5153. 00003BEE  6608                     bne        +0xA /* 00003BF8 */
  5154. 00003BF0  206E 0008                movea.l    A0, [A6 + 0x8]
  5155. 00003BF4  4268 0020                clr.w      [A0 + 0x20]
  5156. label00003BF8:
  5157. 00003BF8  206E 0008                movea.l    A0, [A6 + 0x8]
  5158. 00003BFC  226E 0008                movea.l    A1, [A6 + 0x8]
  5159. 00003C00  3029 00B8                move.w     D0, [A1 + 0xB8]
  5160. 00003C04  B068 0044                cmp.w      D0, [A0 + 0x44]
  5161. 00003C08  6610                     bne        +0x12 /* 00003C1A */
  5162. 00003C0A  206E 0008                movea.l    A0, [A6 + 0x8]
  5163. 00003C0E  43ED 00E2                lea.l      A1, [A5 + 0xE2 /* export_24 */]
  5164. 00003C12  2050                     movea.l    A0, [A0]
  5165. 00003C14  2149 007C                move.l     [A0 + 0x7C], A1
  5166. 00003C18  600E                     bra        +0x10 /* 00003C28 */
  5167. label00003C1A:
  5168. 00003C1A  206E 0008                movea.l    A0, [A6 + 0x8]
  5169. 00003C1E  43ED 00EA                lea.l      A1, [A5 + 0xEA /* export_25 */]
  5170. 00003C22  2050                     movea.l    A0, [A0]
  5171. 00003C24  2149 007C                move.l     [A0 + 0x7C], A1
  5172. label00003C28:
  5173. 00003C28  4E5E                     unlink     A6
  5174. 00003C2A  4E75                     rts
  5175. 00003C2C  4A53                     tst.w      [A3]
  5176. 00003C2E  454C                     chk.w      D2, A4
  5177. 00003C30  4450                     neg.w      [A0]
  5178. 00003C32  4950                     chk.w      D4, [A0]
  5179. export_28:
  5180. 00003C34  4E56 0000                link       A6, 0
  5181. 00003C38  4E5E                     unlink     A6
  5182. 00003C3A  4E75                     rts
  5183. 00003C3C  554E                     subq.w     A6, 2
  5184. 00003C3E  5355                     subq.w     [A5], 1
  5185. 00003C40  4253                     clr.w      [A3]
  5186. 00003C42  414D                     chk.w      D0, A5
  5187. export_27:
  5188. 00003C44  4E56 FFE2                link       A6, -0x001E
  5189. 00003C48  302E 000C                move.w     D0, [A6 + 0xC]
  5190. 00003C4C  48C0                     ext.l      D0
  5191. 00003C4E  E580                     asl        D0, 2
  5192. 00003C50  D0AE 0008                add.l      D0, [A6 + 0x8]
  5193. 00003C54  2040                     movea.l    A0, D0
  5194. 00003C56  2D68 00BA FFFC           move.l     [A6 - 0x4], [A0 + 0xBA]
  5195. 00003C5C  206E FFFC                movea.l    A0, [A6 - 0x4]
  5196. 00003C60  302E 0012                move.w     D0, [A6 + 0x12]
  5197. 00003C64  B068 0006                cmp.w      D0, [A0 + 0x6]
  5198. 00003C68  665E                     bne        +0x60 /* 00003CC8 */
  5199. 00003C6A  206E 0008                movea.l    A0, [A6 + 0x8]
  5200. 00003C6E  302E 0018                move.w     D0, [A6 + 0x18]
  5201. 00003C72  B068 00B2                cmp.w      D0, [A0 + 0xB2]
  5202. 00003C76  6650                     bne        +0x52 /* 00003CC8 */
  5203. 00003C78  206E FFFC                movea.l    A0, [A6 - 0x4]
  5204. 00003C7C  3068 0004                movea.w    A0, [A0 + 0x4]
  5205. 00003C80  2008                     move.l     D0, A0
  5206. 00003C82  222E 000E                move.l     D1, [A6 + 0xE]
  5207. 00003C86  4C40 1802                movem.l    D1,A3,A4, D0
  5208. 00003C8A  4A82                     tst.l      D2
  5209. 00003C8C  663A                     bne        +0x3C /* 00003CC8 */
  5210. 00003C8E  206E 0008                movea.l    A0, [A6 + 0x8]
  5211. 00003C92  3068 00B0                movea.w    A0, [A0 + 0xB0]
  5212. 00003C96  2008                     move.l     D0, A0
  5213. 00003C98  222E 0014                move.l     D1, [A6 + 0x14]
  5214. 00003C9C  4C40 1802                movem.l    D1,A3,A4, D0
  5215. 00003CA0  4A82                     tst.l      D2
  5216. 00003CA2  6624                     bne        +0x26 /* 00003CC8 */
  5217. 00003CA4  206E FFFC                movea.l    A0, [A6 - 0x4]
  5218. 00003CA8  3068 0004                movea.w    A0, [A0 + 0x4]
  5219. 00003CAC  2008                     move.l     D0, A0
  5220. 00003CAE  4C2E 0000 0014           movem.w    <none>, [A6 + 0x14]
  5221. 00003CB4  206E 0008                movea.l    A0, [A6 + 0x8]
  5222. 00003CB8  3068 00B0                movea.w    A0, [A0 + 0xB0]
  5223. 00003CBC  2208                     move.l     D1, A0
  5224. 00003CBE  4C2E 1000 000E           movem.w    A4, [A6 + 0xE]
  5225. 00003CC4  B081                     cmp.l      D0, D1
  5226. 00003CC6  6712                     beq        +0x14 /* 00003CDA */
  5227. label00003CC8:
  5228. 00003CC8  206E 0008                movea.l    A0, [A6 + 0x8]
  5229. 00003CCC  2068 0004                movea.l    A0, [A0 + 0x4]
  5230. 00003CD0  486D ED24                pea.l      [A5 - 0x12DC]
  5231. 00003CD4  2050                     movea.l    A0, [A0]
  5232. 00003CD6  4E90                     jsr        [A0]
  5233. 00003CD8  588F                     addq.l     A7, 4
  5234. label00003CDA:
  5235. 00003CDA  206E FFFC                movea.l    A0, [A6 - 0x4]
  5236. 00003CDE  226E 0008                movea.l    A1, [A6 + 0x8]
  5237. 00003CE2  3269 00B0                movea.w    A1, [A1 + 0xB0]
  5238. 00003CE6  2009                     move.l     D0, A1
  5239. 00003CE8  81E8 0004                divs.w     D0, [A0 + 0x4]
  5240. 00003CEC  3D40 FFFA                move.w     [A6 - 0x6], D0
  5241. 00003CF0  206E FFFC                movea.l    A0, [A6 - 0x4]
  5242. 00003CF4  226E 0008                movea.l    A1, [A6 + 0x8]
  5243. 00003CF8  3269 00B2                movea.w    A1, [A1 + 0xB2]
  5244. 00003CFC  2009                     move.l     D0, A1
  5245. 00003CFE  81E8 0006                divs.w     D0, [A0 + 0x6]
  5246. 00003D02  3D40 FFF8                move.w     [A6 - 0x8], D0
  5247. 00003D06  426E FFF0                clr.w      [A6 - 0x10]
  5248. 00003D0A  426E FFF2                clr.w      [A6 - 0xE]
  5249. 00003D0E  6000 0084                bra        +0x86 /* 00003D94 */
  5250. label00003D12:
  5251. 00003D12  426E FFF4                clr.w      [A6 - 0xC]
  5252. 00003D16  6000 006E                bra        +0x70 /* 00003D86 */
  5253. label00003D1A:
  5254. 00003D1A  302E FFF2                move.w     D0, [A6 - 0xE]
  5255. 00003D1E  48C0                     ext.l      D0
  5256. 00003D20  E580                     asl        D0, 2
  5257. 00003D22  D0AE 001E                add.l      D0, [A6 + 0x1E]
  5258. 00003D26  2040                     movea.l    A0, D0
  5259. 00003D28  2D50 FFE8                move.l     [A6 - 0x18], [A0]
  5260. 00003D2C  302E FFF0                move.w     D0, [A6 - 0x10]
  5261. 00003D30  526E FFF0                addq.w     [A6 - 0x10], 1
  5262. 00003D34  48C0                     ext.l      D0
  5263. 00003D36  E580                     asl        D0, 2
  5264. 00003D38  D0AE 0026                add.l      D0, [A6 + 0x26]
  5265. 00003D3C  2040                     movea.l    A0, D0
  5266. 00003D3E  2D50 FFE4                move.l     [A6 - 0x1C], [A0]
  5267. 00003D42  42AE FFEC                clr.l      [A6 - 0x14]
  5268. 00003D46  6030                     bra        +0x32 /* 00003D78 */
  5269. label00003D48:
  5270. 00003D48  206E FFE8                movea.l    A0, [A6 - 0x18]
  5271. 00003D4C  52AE FFE8                addq.l     [A6 - 0x18], 1
  5272. 00003D50  1D50 FFE3                move.b     [A6 - 0x1D], [A0]
  5273. 00003D54  426E FFF6                clr.w      [A6 - 0xA]
  5274. 00003D58  6010                     bra        +0x12 /* 00003D6A */
  5275. label00003D5A:
  5276. 00003D5A  206E FFE4                movea.l    A0, [A6 - 0x1C]
  5277. 00003D5E  52AE FFE4                addq.l     [A6 - 0x1C], 1
  5278. 00003D62  10AE FFE3                move.b     [A0], [A6 - 0x1D]
  5279. 00003D66  526E FFF6                addq.w     [A6 - 0xA], 1
  5280. label00003D6A:
  5281. 00003D6A  302E FFF6                move.w     D0, [A6 - 0xA]
  5282. 00003D6E  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  5283. 00003D72  6DE6                     blt        -0x18 /* 00003D5A */
  5284. 00003D74  52AE FFEC                addq.l     [A6 - 0x14], 1
  5285. label00003D78:
  5286. 00003D78  202E FFEC                move.l     D0, [A6 - 0x14]
  5287. 00003D7C  B0AE 000E                cmp.l      D0, [A6 + 0xE]
  5288. 00003D80  6DC6                     blt        -0x38 /* 00003D48 */
  5289. 00003D82  526E FFF4                addq.w     [A6 - 0xC], 1
  5290. label00003D86:
  5291. 00003D86  302E FFF4                move.w     D0, [A6 - 0xC]
  5292. 00003D8A  B06E FFF8                cmp.w      D0, [A6 - 0x8]
  5293. 00003D8E  6D8A                     blt        -0x74 /* 00003D1A */
  5294. 00003D90  526E FFF2                addq.w     [A6 - 0xE], 1
  5295. label00003D94:
  5296. 00003D94  302E FFF2                move.w     D0, [A6 - 0xE]
  5297. 00003D98  B06E 0012                cmp.w      D0, [A6 + 0x12]
  5298. 00003D9C  6D00 FF74                blt        -0x8A /* 00003D12 */
  5299. 00003DA0  4E5E                     unlink     A6
  5300. 00003DA2  4E75                     rts
  5301. 00003DA4  554E                     subq.w     A6, 2
  5302. 00003DA6  5355                     subq.w     [A5], 1
  5303. 00003DA8  4253                     clr.w      [A3]
  5304. 00003DAA  414D                     chk.w      D0, A5
  5305. export_26:
  5306. 00003DAC  4E56 0000                link       A6, 0
  5307. 00003DB0  202E 000E                move.l     D0, [A6 + 0xE]
  5308. 00003DB4  B0AE 0014                cmp.l      D0, [A6 + 0x14]
  5309. 00003DB8  660A                     bne        +0xC /* 00003DC4 */
  5310. 00003DBA  302E 0012                move.w     D0, [A6 + 0x12]
  5311. 00003DBE  B06E 0018                cmp.w      D0, [A6 + 0x18]
  5312. 00003DC2  6712                     beq        +0x14 /* 00003DD6 */
  5313. label00003DC4:
  5314. 00003DC4  206E 0008                movea.l    A0, [A6 + 0x8]
  5315. 00003DC8  2068 0004                movea.l    A0, [A0 + 0x4]
  5316. 00003DCC  486D ED42                pea.l      [A5 - 0x12BE]
  5317. 00003DD0  2050                     movea.l    A0, [A0]
  5318. 00003DD2  4E90                     jsr        [A0]
  5319. 00003DD4  588F                     addq.l     A7, 4
  5320. label00003DD6:
  5321. 00003DD6  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  5322. 00003DDA  3F2E 0018                move.w     -[A7], [A6 + 0x18]
  5323. 00003DDE  4267                     clr.w      -[A7]
  5324. 00003DE0  2F2E 0026                move.l     -[A7], [A6 + 0x26]
  5325. 00003DE4  4267                     clr.w      -[A7]
  5326. 00003DE6  2F2E 001E                move.l     -[A7], [A6 + 0x1E]
  5327. 00003DEA  4EBA 116C                jsr        [PC + 0x116C /* 00004F58 */]
  5328. 00003DEE  4FEF 0012                lea.l      A7, [A7 + 0x12]
  5329. 00003DF2  4E5E                     unlink     A6
  5330. 00003DF4  4E75                     rts
  5331. 00003DF6  4655                     not.w      [A5]
  5332. 00003DF8  4C4C 5349                movem.l    D0,D3,D6,A0,A1,A4,A6, A4
  5333. 00003DFC  5A45                     addq.w     D5, 5
  5334. export_29:
  5335. 00003DFE  4E56 0000                link       A6, 0
  5336. 00003E02  4E5E                     unlink     A6
  5337. 00003E04  4E75                     rts
  5338. 00003E06  554E                     subq.w     A6, 2
  5339. 00003E08  5355                     subq.w     [A5], 1
  5340. 00003E0A  4253                     clr.w      [A3]
  5341. 00003E0C  414D                     chk.w      D0, A5
  5342. fn00003E0E:
  5343. 00003E0E  4E56 FFFA                link       A6, -0x0006
  5344. 00003E12  206E 0008                movea.l    A0, [A6 + 0x8]
  5345. 00003E16  4A68 00AC                tst.w      [A0 + 0xAC]
  5346. 00003E1A  6712                     beq        +0x14 /* 00003E2E */
  5347. 00003E1C  206E 0008                movea.l    A0, [A6 + 0x8]
  5348. 00003E20  2068 0004                movea.l    A0, [A0 + 0x4]
  5349. 00003E24  486D ED60                pea.l      [A5 - 0x12A0]
  5350. 00003E28  2050                     movea.l    A0, [A0]
  5351. 00003E2A  4E90                     jsr        [A0]
  5352. 00003E2C  588F                     addq.l     A7, 4
  5353. label00003E2E:
  5354. 00003E2E  426E FFFE                clr.w      [A6 - 0x2]
  5355. 00003E32  6000 00B4                bra        +0xB6 /* 00003EE8 */
  5356. label00003E36:
  5357. 00003E36  302E FFFE                move.w     D0, [A6 - 0x2]
  5358. 00003E3A  48C0                     ext.l      D0
  5359. 00003E3C  E580                     asl        D0, 2
  5360. 00003E3E  D0AE 0008                add.l      D0, [A6 + 0x8]
  5361. 00003E42  2040                     movea.l    A0, D0
  5362. 00003E44  2D68 00BA FFFA           move.l     [A6 - 0x6], [A0 + 0xBA]
  5363. 00003E4A  206E 0008                movea.l    A0, [A6 + 0x8]
  5364. 00003E4E  226E FFFA                movea.l    A1, [A6 - 0x6]
  5365. 00003E52  3029 0004                move.w     D0, [A1 + 0x4]
  5366. 00003E56  B068 00B0                cmp.w      D0, [A0 + 0xB0]
  5367. 00003E5A  662C                     bne        +0x2E /* 00003E88 */
  5368. 00003E5C  206E 0008                movea.l    A0, [A6 + 0x8]
  5369. 00003E60  226E FFFA                movea.l    A1, [A6 - 0x6]
  5370. 00003E64  3029 0006                move.w     D0, [A1 + 0x6]
  5371. 00003E68  B068 00B2                cmp.w      D0, [A0 + 0xB2]
  5372. 00003E6C  661A                     bne        +0x1C /* 00003E88 */
  5373. 00003E6E  206E 0008                movea.l    A0, [A6 + 0x8]
  5374. 00003E72  302E FFFE                move.w     D0, [A6 - 0x2]
  5375. 00003E76  48C0                     ext.l      D0
  5376. 00003E78  E580                     asl        D0, 2
  5377. 00003E7A  D090                     add.l      D0, [A0]
  5378. 00003E7C  41ED 00F2                lea.l      A0, [A5 + 0xF2 /* export_26 */]
  5379. 00003E80  2240                     movea.l    A1, D0
  5380. 00003E82  2348 0038                move.l     [A1 + 0x38], A0
  5381. 00003E86  605C                     bra        +0x5E /* 00003EE4 */
  5382. label00003E88:
  5383. 00003E88  206E FFFA                movea.l    A0, [A6 - 0x6]
  5384. 00003E8C  226E 0008                movea.l    A1, [A6 + 0x8]
  5385. 00003E90  3269 00B0                movea.w    A1, [A1 + 0xB0]
  5386. 00003E94  2009                     move.l     D0, A1
  5387. 00003E96  81E8 0004                divs.w     D0, [A0 + 0x4]
  5388. 00003E9A  4840                     swap.w     D0
  5389. 00003E9C  4A40                     tst.w      D0
  5390. 00003E9E  6632                     bne        +0x34 /* 00003ED2 */
  5391. 00003EA0  206E FFFA                movea.l    A0, [A6 - 0x6]
  5392. 00003EA4  226E 0008                movea.l    A1, [A6 + 0x8]
  5393. 00003EA8  3269 00B2                movea.w    A1, [A1 + 0xB2]
  5394. 00003EAC  2009                     move.l     D0, A1
  5395. 00003EAE  81E8 0006                divs.w     D0, [A0 + 0x6]
  5396. 00003EB2  4840                     swap.w     D0
  5397. 00003EB4  4A40                     tst.w      D0
  5398. 00003EB6  661A                     bne        +0x1C /* 00003ED2 */
  5399. 00003EB8  206E 0008                movea.l    A0, [A6 + 0x8]
  5400. 00003EBC  302E FFFE                move.w     D0, [A6 - 0x2]
  5401. 00003EC0  48C0                     ext.l      D0
  5402. 00003EC2  E580                     asl        D0, 2
  5403. 00003EC4  D090                     add.l      D0, [A0]
  5404. 00003EC6  41ED 00FA                lea.l      A0, [A5 + 0xFA /* export_27 */]
  5405. 00003ECA  2240                     movea.l    A1, D0
  5406. 00003ECC  2348 0038                move.l     [A1 + 0x38], A0
  5407. 00003ED0  6012                     bra        +0x14 /* 00003EE4 */
  5408. label00003ED2:
  5409. 00003ED2  206E 0008                movea.l    A0, [A6 + 0x8]
  5410. 00003ED6  2068 0004                movea.l    A0, [A0 + 0x4]
  5411. 00003EDA  486D ED88                pea.l      [A5 - 0x1278]
  5412. 00003EDE  2050                     movea.l    A0, [A0]
  5413. 00003EE0  4E90                     jsr        [A0]
  5414. 00003EE2  588F                     addq.l     A7, 4
  5415. label00003EE4:
  5416. 00003EE4  526E FFFE                addq.w     [A6 - 0x2], 1
  5417. label00003EE8:
  5418. 00003EE8  206E 0008                movea.l    A0, [A6 + 0x8]
  5419. 00003EEC  302E FFFE                move.w     D0, [A6 - 0x2]
  5420. 00003EF0  B068 00B8                cmp.w      D0, [A0 + 0xB8]
  5421. 00003EF4  6D00 FF40                blt        -0xBE /* 00003E36 */
  5422. 00003EF8  206E 0008                movea.l    A0, [A6 + 0x8]
  5423. 00003EFC  43ED 0102                lea.l      A1, [A5 + 0x102 /* export_28 */]
  5424. 00003F00  2050                     movea.l    A0, [A0]
  5425. 00003F02  2149 0034                move.l     [A0 + 0x34], A1
  5426. 00003F06  206E 0008                movea.l    A0, [A6 + 0x8]
  5427. 00003F0A  43ED 010A                lea.l      A1, [A5 + 0x10A /* export_29 */]
  5428. 00003F0E  2050                     movea.l    A0, [A0]
  5429. 00003F10  2149 0048                move.l     [A0 + 0x48], A1
  5430. 00003F14  4E5E                     unlink     A6
  5431. 00003F16  4E75                     rts
  5432. 00003F18  4A53                     tst.w      [A3]
  5433. 00003F1A  454C                     chk.w      D2, A4
  5434. 00003F1C  554E                     subq.w     A6, 2
  5435. 00003F1E  5355                     subq.w     [A5], 1
  5436. export_31:
  5437. fn00003F20:
  5438. 00003F20  4E56 0000                link       A6, 0
  5439. 00003F24  206D EDB4                movea.l    A0, [A5 - 0x124C]
  5440. 00003F28  3F28 0018                move.w     -[A7], [A0 + 0x18]
  5441. 00003F2C  206D EDB4                movea.l    A0, [A5 - 0x124C]
  5442. 00003F30  3F28 0016                move.w     -[A7], [A0 + 0x16]
  5443. 00003F34  206D EDB4                movea.l    A0, [A5 - 0x124C]
  5444. 00003F38  3F28 0014                move.w     -[A7], [A0 + 0x14]
  5445. 00003F3C  206D EDB4                movea.l    A0, [A5 - 0x124C]
  5446. 00003F40  3F28 0012                move.w     -[A7], [A0 + 0x12]
  5447. 00003F44  206D EDB4                movea.l    A0, [A5 - 0x124C]
  5448. 00003F48  3F28 0010                move.w     -[A7], [A0 + 0x10]
  5449. 00003F4C  206D EDB4                movea.l    A0, [A5 - 0x124C]
  5450. 00003F50  3F28 000E                move.w     -[A7], [A0 + 0xE]
  5451. 00003F54  206D EDB4                movea.l    A0, [A5 - 0x124C]
  5452. 00003F58  3F28 000C                move.w     -[A7], [A0 + 0xC]
  5453. 00003F5C  206D EDB4                movea.l    A0, [A5 - 0x124C]
  5454. 00003F60  3F28 000A                move.w     -[A7], [A0 + 0xA]
  5455. 00003F64  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5456. 00003F68  486D FD7A                pea.l      [A5 - 0x286]
  5457. 00003F6C  4EAD 0292                jsr        [A5 + 0x292 /* export_78 */]
  5458. 00003F70  4FEF 0018                lea.l      A7, [A7 + 0x18]
  5459. 00003F74  486D EDB8                pea.l      [A5 - 0x1248]
  5460. 00003F78  486D FD7A                pea.l      [A5 - 0x286]
  5461. 00003F7C  4EAD 0292                jsr        [A5 + 0x292 /* export_78 */]
  5462. 00003F80  508F                     addq.l     A7, 8
  5463. 00003F82  4E5E                     unlink     A6
  5464. 00003F84  4E75                     rts
  5465. 00003F86  5452                     addq.w     [A2], 2
  5466. 00003F88  4143                     chk.w      D0, D3
  5467. 00003F8A  454D                     chk.w      D2, A5
  5468. 00003F8C  4553                     chk.w      D2, [A3]
  5469. export_30:
  5470. 00003F8E  4E56 0000                link       A6, 0
  5471. 00003F92  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5472. 00003F96  4EBA FF88                jsr        [PC - 0x78 /* 00003F20 */]
  5473. 00003F9A  588F                     addq.l     A7, 4
  5474. 00003F9C  3F3C 0001                move.w     -[A7], 0x1
  5475. 00003FA0  4EAD 023A                jsr        [A5 + 0x23A /* export_67 */]
  5476. 00003FA4  548F                     addq.l     A7, 2
  5477. 00003FA6  4E5E                     unlink     A6
  5478. 00003FA8  4E75                     rts
  5479. 00003FAA  4552                     chk.w      D2, [A2]
  5480. 00003FAC  524F                     addq.w     A7, 1
  5481. 00003FAE  5245                     addq.w     D5, 1
  5482. 00003FB0  5849                     addq.w     A1, 4
  5483. fn00003FB2:
  5484. 00003FB2  4E56 0000                link       A6, 0
  5485. 00003FB6  2B6E 0008 EDB4           move.l     [A5 - 0x124C], [A6 + 0x8]
  5486. 00003FBC  41ED 0112                lea.l      A0, [A5 + 0x112 /* export_30 */]
  5487. 00003FC0  226E 0008                movea.l    A1, [A6 + 0x8]
  5488. 00003FC4  2288                     move.l     [A1], A0
  5489. 00003FC6  41ED 011A                lea.l      A0, [A5 + 0x11A /* export_31 */]
  5490. 00003FCA  226E 0008                movea.l    A1, [A6 + 0x8]
  5491. 00003FCE  2348 0004                move.l     [A1 + 0x4], A0
  5492. 00003FD2  206E 0008                movea.l    A0, [A6 + 0x8]
  5493. 00003FD6  4268 0008                clr.w      [A0 + 0x8]
  5494. 00003FDA  4E5E                     unlink     A6
  5495. 00003FDC  4E75                     rts
  5496. 00003FDE  4A53                     tst.w      [A3]
  5497. 00003FE0  454C                     chk.w      D2, A4
  5498. 00003FE2  4552                     chk.w      D2, [A2]
  5499. 00003FE4  524F                     addq.w     A7, 1
  5500. export_32:
  5501. 00003FE6  4E56 FFE8                link       A6, -0x0018
  5502. 00003FEA  2F0A                     move.l     -[A7], A2
  5503. 00003FEC  206E 0008                movea.l    A0, [A6 + 0x8]
  5504. 00003FF0  3D68 0024 FFFE           move.w     [A6 - 0x2], [A0 + 0x24]
  5505. 00003FF6  206E 0008                movea.l    A0, [A6 + 0x8]
  5506. 00003FFA  0C68 0004 00B4           cmpi.w     [A0 + 0xB4], 0x4
  5507. 00004000  6F20                     ble        +0x22 /* 00004022 */
  5508. 00004002  206E 0008                movea.l    A0, [A6 + 0x8]
  5509. 00004006  2068 0004                movea.l    A0, [A0 + 0x4]
  5510. 0000400A  7004                     moveq.l    D0, 0x04
  5511. 0000400C  3140 000A                move.w     [A0 + 0xA], D0
  5512. 00004010  206E 0008                movea.l    A0, [A6 + 0x8]
  5513. 00004014  2068 0004                movea.l    A0, [A0 + 0x4]
  5514. 00004018  486D EDD6                pea.l      [A5 - 0x122A]
  5515. 0000401C  2050                     movea.l    A0, [A0]
  5516. 0000401E  4E90                     jsr        [A0]
  5517. 00004020  588F                     addq.l     A7, 4
  5518. label00004022:
  5519. 00004022  0C6E 0100 FFFE           cmpi.w     [A6 - 0x2], 0x100
  5520. 00004028  6F20                     ble        +0x22 /* 0000404A */
  5521. 0000402A  206E 0008                movea.l    A0, [A6 + 0x8]
  5522. 0000402E  2068 0004                movea.l    A0, [A0 + 0x4]
  5523. 00004032  317C 0100 000A           move.w     [A0 + 0xA], 0x100
  5524. 00004038  206E 0008                movea.l    A0, [A6 + 0x8]
  5525. 0000403C  2068 0004                movea.l    A0, [A0 + 0x4]
  5526. 00004040  486D EE04                pea.l      [A5 - 0x11FC]
  5527. 00004044  2050                     movea.l    A0, [A0]
  5528. 00004046  4E90                     jsr        [A0]
  5529. 00004048  588F                     addq.l     A7, 4
  5530. label0000404A:
  5531. 0000404A  7001                     moveq.l    D0, 0x01
  5532. 0000404C  3B40 EDBA                move.w     [A5 - 0x1246], D0
  5533. 00004050  426E FFFC                clr.w      [A6 - 0x4]
  5534. 00004054  601A                     bra        +0x1C /* 00004070 */
  5535. label00004056:
  5536. 00004056  302E FFFC                move.w     D0, [A6 - 0x4]
  5537. 0000405A  48C0                     ext.l      D0
  5538. 0000405C  D080                     add.l      D0, D0
  5539. 0000405E  41ED EDBC                lea.l      A0, [A5 - 0x1244]
  5540. 00004062  D1C0                     add.l      A0, D0
  5541. 00004064  7002                     moveq.l    D0, 0x02
  5542. 00004066  3080                     move.w     [A0], D0
  5543. 00004068  E1ED EDBA                asl   .w   [A5 - 0x1246]
  5544. 0000406C  526E FFFC                addq.w     [A6 - 0x4], 1
  5545. label00004070:
  5546. 00004070  206E 0008                movea.l    A0, [A6 + 0x8]
  5547. 00004074  302E FFFC                move.w     D0, [A6 - 0x4]
  5548. 00004078  B068 00B4                cmp.w      D0, [A0 + 0xB4]
  5549. 0000407C  6DD8                     blt        -0x26 /* 00004056 */
  5550. 0000407E  302D EDBA                move.w     D0, [A5 - 0x1246]
  5551. 00004082  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  5552. 00004086  6F20                     ble        +0x22 /* 000040A8 */
  5553. 00004088  206E 0008                movea.l    A0, [A6 + 0x8]
  5554. 0000408C  2068 0004                movea.l    A0, [A0 + 0x4]
  5555. 00004090  316D EDBA 000A           move.w     [A0 + 0xA], [A5 - 0x1246]
  5556. 00004096  206E 0008                movea.l    A0, [A6 + 0x8]
  5557. 0000409A  2068 0004                movea.l    A0, [A0 + 0x4]
  5558. 0000409E  486D EE32                pea.l      [A5 - 0x11CE]
  5559. 000040A2  2050                     movea.l    A0, [A0]
  5560. 000040A4  4E90                     jsr        [A0]
  5561. 000040A6  588F                     addq.l     A7, 4
  5562. label000040A8:
  5563. 000040A8  426E FFFC                clr.w      [A6 - 0x4]
  5564. 000040AC  602C                     bra        +0x2E /* 000040DA */
  5565. label000040AE:
  5566. 000040AE  302E FFFC                move.w     D0, [A6 - 0x4]
  5567. 000040B2  48C0                     ext.l      D0
  5568. 000040B4  D080                     add.l      D0, D0
  5569. 000040B6  41ED EDBC                lea.l      A0, [A5 - 0x1244]
  5570. 000040BA  D1C0                     add.l      A0, D0
  5571. 000040BC  5250                     addq.w     [A0], 1
  5572. 000040BE  3B6E FFF6 EDBA           move.w     [A5 - 0x1246], [A6 - 0xA]
  5573. 000040C4  526E FFFC                addq.w     [A6 - 0x4], 1
  5574. 000040C8  206E 0008                movea.l    A0, [A6 + 0x8]
  5575. 000040CC  302E FFFC                move.w     D0, [A6 - 0x4]
  5576. 000040D0  B068 00B4                cmp.w      D0, [A0 + 0xB4]
  5577. 000040D4  6D04                     blt        +0x6 /* 000040DA */
  5578. 000040D6  426E FFFC                clr.w      [A6 - 0x4]
  5579. label000040DA:
  5580. 000040DA  302E FFFC                move.w     D0, [A6 - 0x4]
  5581. 000040DE  48C0                     ext.l      D0
  5582. 000040E0  D080                     add.l      D0, D0
  5583. 000040E2  41ED EDBC                lea.l      A0, [A5 - 0x1244]
  5584. 000040E6  D1C0                     add.l      A0, D0
  5585. 000040E8  326D EDBA                movea.w    A1, [A5 - 0x1246]
  5586. 000040EC  2009                     move.l     D0, A1
  5587. 000040EE  81D0                     divs.w     D0, [A0]
  5588. 000040F0  322E FFFC                move.w     D1, [A6 - 0x4]
  5589. 000040F4  48C1                     ext.l      D1
  5590. 000040F6  D281                     add.l      D1, D1
  5591. 000040F8  41ED EDBC                lea.l      A0, [A5 - 0x1244]
  5592. 000040FC  D1C1                     add.l      A0, D1
  5593. 000040FE  3210                     move.w     D1, [A0]
  5594. 00004100  5241                     addq.w     D1, 1
  5595. 00004102  C1C1                     muls.w     D0, D1
  5596. 00004104  3D40 FFF6                move.w     [A6 - 0xA], D0
  5597. 00004108  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  5598. 0000410C  6FA0                     ble        -0x5E /* 000040AE */
  5599. 0000410E  206E 0008                movea.l    A0, [A6 + 0x8]
  5600. 00004112  0C68 0003 00B4           cmpi.w     [A0 + 0xB4], 0x3
  5601. 00004118  6666                     bne        +0x68 /* 00004180 */
  5602. 0000411A  206E 0008                movea.l    A0, [A6 + 0x8]
  5603. 0000411E  2068 0004                movea.l    A0, [A0 + 0x4]
  5604. 00004122  0C68 0001 0008           cmpi.w     [A0 + 0x8], 0x1
  5605. 00004128  6D52                     blt        +0x54 /* 0000417C */
  5606. 0000412A  206E 0008                movea.l    A0, [A6 + 0x8]
  5607. 0000412E  2068 0004                movea.l    A0, [A0 + 0x4]
  5608. 00004132  316D EDBA 000A           move.w     [A0 + 0xA], [A5 - 0x1246]
  5609. 00004138  206E 0008                movea.l    A0, [A6 + 0x8]
  5610. 0000413C  2068 0004                movea.l    A0, [A0 + 0x4]
  5611. 00004140  316D EDBC 000C           move.w     [A0 + 0xC], [A5 - 0x1244]
  5612. 00004146  206E 0008                movea.l    A0, [A6 + 0x8]
  5613. 0000414A  2068 0004                movea.l    A0, [A0 + 0x4]
  5614. 0000414E  316D EDBE 000E           move.w     [A0 + 0xE], [A5 - 0x1242]
  5615. 00004154  206E 0008                movea.l    A0, [A6 + 0x8]
  5616. 00004158  2068 0004                movea.l    A0, [A0 + 0x4]
  5617. 0000415C  316D EDC0 0010           move.w     [A0 + 0x10], [A5 - 0x1240]
  5618. 00004162  206E 0008                movea.l    A0, [A6 + 0x8]
  5619. 00004166  2068 0004                movea.l    A0, [A0 + 0x4]
  5620. 0000416A  486D EE5A                pea.l      [A5 - 0x11A6]
  5621. 0000416E  2068 0004                movea.l    A0, [A0 + 0x4]
  5622. 00004172  4E90                     jsr        [A0]
  5623. 00004174  588F                     addq.l     A7, 4
  5624. 00004176  7000                     moveq.l    D0, 0x00
  5625. 00004178  48C0                     ext.l      D0
  5626. 0000417A  603E                     bra        +0x40 /* 000041BA */
  5627. label0000417C:
  5628. 0000417C  7000                     moveq.l    D0, 0x00
  5629. 0000417E  603A                     bra        +0x3C /* 000041BA */
  5630. label00004180:
  5631. 00004180  206E 0008                movea.l    A0, [A6 + 0x8]
  5632. 00004184  2068 0004                movea.l    A0, [A0 + 0x4]
  5633. 00004188  0C68 0001 0008           cmpi.w     [A0 + 0x8], 0x1
  5634. 0000418E  6D28                     blt        +0x2A /* 000041B8 */
  5635. 00004190  206E 0008                movea.l    A0, [A6 + 0x8]
  5636. 00004194  2068 0004                movea.l    A0, [A0 + 0x4]
  5637. 00004198  316D EDBA 000A           move.w     [A0 + 0xA], [A5 - 0x1246]
  5638. 0000419E  206E 0008                movea.l    A0, [A6 + 0x8]
  5639. 000041A2  2068 0004                movea.l    A0, [A0 + 0x4]
  5640. 000041A6  486D EE7E                pea.l      [A5 - 0x1182]
  5641. 000041AA  2068 0004                movea.l    A0, [A0 + 0x4]
  5642. 000041AE  4E90                     jsr        [A0]
  5643. 000041B0  588F                     addq.l     A7, 4
  5644. 000041B2  7000                     moveq.l    D0, 0x00
  5645. 000041B4  48C0                     ext.l      D0
  5646. 000041B6  6002                     bra        +0x4 /* 000041BA */
  5647. label000041B8:
  5648. 000041B8  7000                     moveq.l    D0, 0x00
  5649. label000041BA:
  5650. 000041BA  206E 0008                movea.l    A0, [A6 + 0x8]
  5651. 000041BE  2068 0004                movea.l    A0, [A0 + 0x4]
  5652. 000041C2  326D EDBA                movea.w    A1, [A5 - 0x1246]
  5653. 000041C6  246E 0008                movea.l    A2, [A6 + 0x8]
  5654. 000041CA  346A 00B4                movea.w    A2, [A2 + 0xB4]
  5655. 000041CE  2F0A                     move.l     -[A7], A2
  5656. 000041D0  2F09                     move.l     -[A7], A1
  5657. 000041D2  2068 0022                movea.l    A0, [A0 + 0x22]
  5658. 000041D6  4E90                     jsr        [A0]
  5659. 000041D8  508F                     addq.l     A7, 8
  5660. 000041DA  2B40 EDC4                move.l     [A5 - 0x123C], D0
  5661. 000041DE  206E 0008                movea.l    A0, [A6 + 0x8]
  5662. 000041E2  2068 0004                movea.l    A0, [A0 + 0x4]
  5663. 000041E6  226E 0008                movea.l    A1, [A6 + 0x8]
  5664. 000041EA  3269 00B4                movea.w    A1, [A1 + 0xB4]
  5665. 000041EE  2F09                     move.l     -[A7], A1
  5666. 000041F0  4878 0100                push.l     0x100
  5667. 000041F4  2068 0022                movea.l    A0, [A0 + 0x22]
  5668. 000041F8  4E90                     jsr        [A0]
  5669. 000041FA  508F                     addq.l     A7, 8
  5670. 000041FC  2B40 EDC8                move.l     [A5 - 0x1238], D0
  5671. 00004200  3D6D EDBA FFF0           move.w     [A6 - 0x10], [A5 - 0x1246]
  5672. 00004206  426E FFFC                clr.w      [A6 - 0x4]
  5673. 0000420A  6000 010A                bra        +0x10C /* 00004316 */
  5674. label0000420E:
  5675. 0000420E  302E FFFC                move.w     D0, [A6 - 0x4]
  5676. 00004212  48C0                     ext.l      D0
  5677. 00004214  D080                     add.l      D0, D0
  5678. 00004216  41ED EDBC                lea.l      A0, [A5 - 0x1244]
  5679. 0000421A  D1C0                     add.l      A0, D0
  5680. 0000421C  3D50 FFF4                move.w     [A6 - 0xC], [A0]
  5681. 00004220  306E FFF0                movea.w    A0, [A6 - 0x10]
  5682. 00004224  2008                     move.l     D0, A0
  5683. 00004226  81EE FFF4                divs.w     D0, [A6 - 0xC]
  5684. 0000422A  3D40 FFF2                move.w     [A6 - 0xE], D0
  5685. 0000422E  426E FFFA                clr.w      [A6 - 0x6]
  5686. 00004232  6000 007E                bra        +0x80 /* 000042B2 */
  5687. label00004236:
  5688. 00004236  302E FFFA                move.w     D0, [A6 - 0x6]
  5689. 0000423A  C1FC 00FF                muls.w     D0, 0xFF
  5690. 0000423E  322E FFF4                move.w     D1, [A6 - 0xC]
  5691. 00004242  5341                     subq.w     D1, 1
  5692. 00004244  48C1                     ext.l      D1
  5693. 00004246  83FC 0002                divs.w     D1, 0x2
  5694. 0000424A  D041                     add.w      D0, D1
  5695. 0000424C  322E FFF4                move.w     D1, [A6 - 0xC]
  5696. 00004250  5341                     subq.w     D1, 1
  5697. 00004252  48C0                     ext.l      D0
  5698. 00004254  81C1                     divs.w     D0, D1
  5699. 00004256  3D40 FFEC                move.w     [A6 - 0x14], D0
  5700. 0000425A  302E FFFA                move.w     D0, [A6 - 0x6]
  5701. 0000425E  C1EE FFF2                muls.w     D0, [A6 - 0xE]
  5702. 00004262  3D40 FFEE                move.w     [A6 - 0x12], D0
  5703. 00004266  603C                     bra        +0x3E /* 000042A4 */
  5704. label00004268:
  5705. 00004268  426E FFF8                clr.w      [A6 - 0x8]
  5706. 0000426C  6024                     bra        +0x26 /* 00004292 */
  5707. label0000426E:
  5708. 0000426E  302E FFFC                move.w     D0, [A6 - 0x4]
  5709. 00004272  48C0                     ext.l      D0
  5710. 00004274  E580                     asl        D0, 2
  5711. 00004276  D0AD EDC4                add.l      D0, [A5 - 0x123C]
  5712. 0000427A  322E FFEE                move.w     D1, [A6 - 0x12]
  5713. 0000427E  D26E FFF8                add.w      D1, [A6 - 0x8]
  5714. 00004282  2040                     movea.l    A0, D0
  5715. 00004284  48C1                     ext.l      D1
  5716. 00004286  D290                     add.l      D1, [A0]
  5717. 00004288  2041                     movea.l    A0, D1
  5718. 0000428A  10AE FFED                move.b     [A0], [A6 - 0x13]
  5719. 0000428E  526E FFF8                addq.w     [A6 - 0x8], 1
  5720. label00004292:
  5721. 00004292  302E FFF8                move.w     D0, [A6 - 0x8]
  5722. 00004296  B06E FFF2                cmp.w      D0, [A6 - 0xE]
  5723. 0000429A  6DD2                     blt        -0x2C /* 0000426E */
  5724. 0000429C  302E FFF0                move.w     D0, [A6 - 0x10]
  5725. 000042A0  D16E FFEE                add.w      [A6 - 0x12], D0
  5726. label000042A4:
  5727. 000042A4  302E FFEE                move.w     D0, [A6 - 0x12]
  5728. 000042A8  B06D EDBA                cmp.w      D0, [A5 - 0x1246]
  5729. 000042AC  6DBA                     blt        -0x44 /* 00004268 */
  5730. 000042AE  526E FFFA                addq.w     [A6 - 0x6], 1
  5731. label000042B2:
  5732. 000042B2  302E FFFA                move.w     D0, [A6 - 0x6]
  5733. 000042B6  B06E FFF4                cmp.w      D0, [A6 - 0xC]
  5734. 000042BA  6D00 FF7A                blt        -0x84 /* 00004236 */
  5735. 000042BE  3D6E FFF2 FFF0           move.w     [A6 - 0x10], [A6 - 0xE]
  5736. 000042C4  426E FFFA                clr.w      [A6 - 0x6]
  5737. 000042C8  6040                     bra        +0x42 /* 0000430A */
  5738. label000042CA:
  5739. 000042CA  302E FFF4                move.w     D0, [A6 - 0xC]
  5740. 000042CE  5340                     subq.w     D0, 1
  5741. 000042D0  C1EE FFFA                muls.w     D0, [A6 - 0x6]
  5742. 000042D4  0640 0080                addi.w     D0, 0x80
  5743. 000042D8  48C0                     ext.l      D0
  5744. 000042DA  81FC 00FF                divs.w     D0, 0xFF
  5745. 000042DE  3D40 FFEC                move.w     [A6 - 0x14], D0
  5746. 000042E2  302E FFEC                move.w     D0, [A6 - 0x14]
  5747. 000042E6  C1EE FFF2                muls.w     D0, [A6 - 0xE]
  5748. 000042EA  3D40 FFEC                move.w     [A6 - 0x14], D0
  5749. 000042EE  302E FFFC                move.w     D0, [A6 - 0x4]
  5750. 000042F2  48C0                     ext.l      D0
  5751. 000042F4  E580                     asl        D0, 2
  5752. 000042F6  D0AD EDC8                add.l      D0, [A5 - 0x1238]
  5753. 000042FA  2040                     movea.l    A0, D0
  5754. 000042FC  326E FFFA                movea.w    A1, [A6 - 0x6]
  5755. 00004300  D3D0                     add.l      A1, [A0]
  5756. 00004302  12AE FFED                move.b     [A1], [A6 - 0x13]
  5757. 00004306  526E FFFA                addq.w     [A6 - 0x6], 1
  5758. label0000430A:
  5759. 0000430A  0C6E 00FF FFFA           cmpi.w     [A6 - 0x6], 0xFF
  5760. 00004310  6FB8                     ble        -0x46 /* 000042CA */
  5761. 00004312  526E FFFC                addq.w     [A6 - 0x4], 1
  5762. label00004316:
  5763. 00004316  206E 0008                movea.l    A0, [A6 + 0x8]
  5764. 0000431A  302E FFFC                move.w     D0, [A6 - 0x4]
  5765. 0000431E  B068 00B4                cmp.w      D0, [A0 + 0xB4]
  5766. 00004322  6D00 FEEA                blt        -0x114 /* 0000420E */
  5767. 00004326  206E 0008                movea.l    A0, [A6 + 0x8]
  5768. 0000432A  2050                     movea.l    A0, [A0]
  5769. 0000432C  2F2D EDC4                move.l     -[A7], [A5 - 0x123C]
  5770. 00004330  3F2D EDBA                move.w     -[A7], [A5 - 0x1246]
  5771. 00004334  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5772. 00004338  2068 0070                movea.l    A0, [A0 + 0x70]
  5773. 0000433C  4E90                     jsr        [A0]
  5774. 0000433E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5775. 00004342  206E 0008                movea.l    A0, [A6 + 0x8]
  5776. 00004346  4A68 0022                tst.w      [A0 + 0x22]
  5777. 0000434A  6760                     beq        +0x62 /* 000043AC */
  5778. 0000434C  206E 0008                movea.l    A0, [A6 + 0x8]
  5779. 00004350  226E 0008                movea.l    A1, [A6 + 0x8]
  5780. 00004354  3269 00B4                movea.w    A1, [A1 + 0xB4]
  5781. 00004358  2009                     move.l     D0, A1
  5782. 0000435A  2228 0034                move.l     D1, [A0 + 0x34]
  5783. 0000435E  5481                     addq.l     D1, 2
  5784. 00004360  4C01 0000                movem.w    <none>, D1
  5785. 00004364  D080                     add.l      D0, D0
  5786. 00004366  2D40 FFE8                move.l     [A6 - 0x18], D0
  5787. 0000436A  206E 0008                movea.l    A0, [A6 + 0x8]
  5788. 0000436E  2068 0004                movea.l    A0, [A0 + 0x4]
  5789. 00004372  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  5790. 00004376  2068 001A                movea.l    A0, [A0 + 0x1A]
  5791. 0000437A  4E90                     jsr        [A0]
  5792. 0000437C  588F                     addq.l     A7, 4
  5793. 0000437E  2B40 EDCC                move.l     [A5 - 0x1234], D0
  5794. 00004382  206E 0008                movea.l    A0, [A6 + 0x8]
  5795. 00004386  2068 0004                movea.l    A0, [A0 + 0x4]
  5796. 0000438A  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  5797. 0000438E  2068 001A                movea.l    A0, [A0 + 0x1A]
  5798. 00004392  4E90                     jsr        [A0]
  5799. 00004394  588F                     addq.l     A7, 4
  5800. 00004396  2B40 EDD0                move.l     [A5 - 0x1230], D0
  5801. 0000439A  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  5802. 0000439E  2F2D EDCC                move.l     -[A7], [A5 - 0x1234]
  5803. 000043A2  4EBA 0C3E                jsr        [PC + 0xC3E /* 00004FE2 */]
  5804. 000043A6  508F                     addq.l     A7, 8
  5805. 000043A8  426D EDD4                clr.w      [A5 - 0x122C]
  5806. label000043AC:
  5807. 000043AC  245F                     movea.l    A2, [A7]+
  5808. 000043AE  4E5E                     unlink     A6
  5809. 000043B0  4E75                     rts
  5810. 000043B2  434F                     chk.w      D1, A7
  5811. 000043B4  4C4F 5251                movem.l    D0,D4,D6,A1,A4,A6, A7
  5812. 000043B8  5541                     subq.w     D1, 2
  5813. export_35:
  5814. 000043BA  4E56 FFFE                link       A6, -0x0002
  5815. 000043BE  48E7 1F00                movem.l    -[A7], D3,D4,D5,D6,D7
  5816. 000043C2  206E 0008                movea.l    A0, [A6 + 0x8]
  5817. 000043C6  2028 0034                move.l     D0, [A0 + 0x34]
  5818. 000043CA  5380                     subq.l     D0, 1
  5819. 000043CC  2600                     move.l     D3, D0
  5820. 000043CE  206E 0008                movea.l    A0, [A6 + 0x8]
  5821. 000043D2  3D68 00B4 FFFE           move.w     [A6 - 0x2], [A0 + 0xB4]
  5822. 000043D8  7800                     moveq.l    D4, 0x00
  5823. 000043DA  6000 006E                bra        +0x70 /* 0000444A */
  5824. label000043DE:
  5825. 000043DE  2A03                     move.l     D5, D3
  5826. 000043E0  6000 0062                bra        +0x64 /* 00004444 */
  5827. label000043E4:
  5828. 000043E4  7E00                     moveq.l    D7, 0x00
  5829. 000043E6  7C00                     moveq.l    D6, 0x00
  5830. 000043E8  603E                     bra        +0x40 /* 00004428 */
  5831. label000043EA:
  5832. 000043EA  3006                     move.w     D0, D6
  5833. 000043EC  48C0                     ext.l      D0
  5834. 000043EE  E580                     asl        D0, 2
  5835. 000043F0  D0AD EDC8                add.l      D0, [A5 - 0x1238]
  5836. 000043F4  3206                     move.w     D1, D6
  5837. 000043F6  48C1                     ext.l      D1
  5838. 000043F8  E581                     asl        D1, 2
  5839. 000043FA  D2AE 000E                add.l      D1, [A6 + 0xE]
  5840. 000043FE  2041                     movea.l    A0, D1
  5841. 00004400  3204                     move.w     D1, D4
  5842. 00004402  48C1                     ext.l      D1
  5843. 00004404  E581                     asl        D1, 2
  5844. 00004406  D290                     add.l      D1, [A0]
  5845. 00004408  2041                     movea.l    A0, D1
  5846. 0000440A  2210                     move.l     D1, [A0]
  5847. 0000440C  D285                     add.l      D1, D5
  5848. 0000440E  2041                     movea.l    A0, D1
  5849. 00004410  7200                     moveq.l    D1, 0x00
  5850. 00004412  1210                     move.b     D1, [A0]
  5851. 00004414  2040                     movea.l    A0, D0
  5852. 00004416  4841                     swap.w     D1
  5853. 00004418  4241                     clr.w      D1
  5854. 0000441A  4841                     swap.w     D1
  5855. 0000441C  D290                     add.l      D1, [A0]
  5856. 0000441E  2041                     movea.l    A0, D1
  5857. 00004420  7000                     moveq.l    D0, 0x00
  5858. 00004422  1010                     move.b     D0, [A0]
  5859. 00004424  DE40                     add.w      D7, D0
  5860. 00004426  5246                     addq.w     D6, 1
  5861. label00004428:
  5862. 00004428  BC6E FFFE                cmp.w      D6, [A6 - 0x2]
  5863. 0000442C  6DBC                     blt        -0x42 /* 000043EA */
  5864. 0000442E  3004                     move.w     D0, D4
  5865. 00004430  48C0                     ext.l      D0
  5866. 00004432  E580                     asl        D0, 2
  5867. 00004434  D0AE 0012                add.l      D0, [A6 + 0x12]
  5868. 00004438  2040                     movea.l    A0, D0
  5869. 0000443A  2010                     move.l     D0, [A0]
  5870. 0000443C  D085                     add.l      D0, D5
  5871. 0000443E  2040                     movea.l    A0, D0
  5872. 00004440  1087                     move.b     [A0], D7
  5873. 00004442  5385                     subq.l     D5, 1
  5874. label00004444:
  5875. 00004444  4A85                     tst.l      D5
  5876. 00004446  6C9C                     bge        -0x62 /* 000043E4 */
  5877. 00004448  5244                     addq.w     D4, 1
  5878. label0000444A:
  5879. 0000444A  B86E 000C                cmp.w      D4, [A6 + 0xC]
  5880. 0000444E  6D8E                     blt        -0x70 /* 000043DE */
  5881. 00004450  4CDF 00F8                movem.l    D3,D4,D5,D6,D7, [A7]+
  5882. 00004454  4E5E                     unlink     A6
  5883. 00004456  4E75                     rts
  5884. 00004458  434F                     chk.w      D1, A7
  5885. 0000445A  4C4F 5251                movem.l    D0,D4,D6,A1,A4,A6, A7
  5886. 0000445E  5541                     subq.w     D1, 2
  5887. export_34:
  5888. 00004460  4E56 FFFC                link       A6, -0x0004
  5889. 00004464  48E7 0F38                movem.l    -[A7], D4,D5,D6,D7,A2,A3,A4
  5890. 00004468  206E 0008                movea.l    A0, [A6 + 0x8]
  5891. 0000446C  2828 0034                move.l     D4, [A0 + 0x34]
  5892. 00004470  7A00                     moveq.l    D5, 0x00
  5893. 00004472  6000 00B4                bra        +0xB6 /* 00004528 */
  5894. label00004476:
  5895. 00004476  206E 000E                movea.l    A0, [A6 + 0xE]
  5896. 0000447A  3005                     move.w     D0, D5
  5897. 0000447C  48C0                     ext.l      D0
  5898. 0000447E  E580                     asl        D0, 2
  5899. 00004480  D090                     add.l      D0, [A0]
  5900. 00004482  2040                     movea.l    A0, D0
  5901. 00004484  2850                     movea.l    A4, [A0]
  5902. 00004486  206E 000E                movea.l    A0, [A6 + 0xE]
  5903. 0000448A  3005                     move.w     D0, D5
  5904. 0000448C  48C0                     ext.l      D0
  5905. 0000448E  E580                     asl        D0, 2
  5906. 00004490  D0A8 0004                add.l      D0, [A0 + 0x4]
  5907. 00004494  2040                     movea.l    A0, D0
  5908. 00004496  2650                     movea.l    A3, [A0]
  5909. 00004498  206E 000E                movea.l    A0, [A6 + 0xE]
  5910. 0000449C  3005                     move.w     D0, D5
  5911. 0000449E  48C0                     ext.l      D0
  5912. 000044A0  E580                     asl        D0, 2
  5913. 000044A2  D0A8 0008                add.l      D0, [A0 + 0x8]
  5914. 000044A6  2040                     movea.l    A0, D0
  5915. 000044A8  2450                     movea.l    A2, [A0]
  5916. 000044AA  3005                     move.w     D0, D5
  5917. 000044AC  48C0                     ext.l      D0
  5918. 000044AE  E580                     asl        D0, 2
  5919. 000044B0  D0AE 0012                add.l      D0, [A6 + 0x12]
  5920. 000044B4  2040                     movea.l    A0, D0
  5921. 000044B6  2D50 FFFC                move.l     [A6 - 0x4], [A0]
  5922. 000044BA  2C04                     move.l     D6, D4
  5923. 000044BC  6064                     bra        +0x66 /* 00004522 */
  5924. label000044BE:
  5925. 000044BE  41D4                     lea.l      A0, [A4]
  5926. 000044C0  528C                     addq.l     A4, 1
  5927. 000044C2  7000                     moveq.l    D0, 0x00
  5928. 000044C4  1010                     move.b     D0, [A0]
  5929. 000044C6  206D EDC8                movea.l    A0, [A5 - 0x1238]
  5930. 000044CA  4840                     swap.w     D0
  5931. 000044CC  4240                     clr.w      D0
  5932. 000044CE  4840                     swap.w     D0
  5933. 000044D0  D090                     add.l      D0, [A0]
  5934. 000044D2  2040                     movea.l    A0, D0
  5935. 000044D4  7000                     moveq.l    D0, 0x00
  5936. 000044D6  1010                     move.b     D0, [A0]
  5937. 000044D8  3E00                     move.w     D7, D0
  5938. 000044DA  41D3                     lea.l      A0, [A3]
  5939. 000044DC  528B                     addq.l     A3, 1
  5940. 000044DE  7000                     moveq.l    D0, 0x00
  5941. 000044E0  1010                     move.b     D0, [A0]
  5942. 000044E2  206D EDC8                movea.l    A0, [A5 - 0x1238]
  5943. 000044E6  4840                     swap.w     D0
  5944. 000044E8  4240                     clr.w      D0
  5945. 000044EA  4840                     swap.w     D0
  5946. 000044EC  D0A8 0004                add.l      D0, [A0 + 0x4]
  5947. 000044F0  2040                     movea.l    A0, D0
  5948. 000044F2  7000                     moveq.l    D0, 0x00
  5949. 000044F4  1010                     move.b     D0, [A0]
  5950. 000044F6  DE40                     add.w      D7, D0
  5951. 000044F8  41D2                     lea.l      A0, [A2]
  5952. 000044FA  528A                     addq.l     A2, 1
  5953. 000044FC  7000                     moveq.l    D0, 0x00
  5954. 000044FE  1010                     move.b     D0, [A0]
  5955. 00004500  206D EDC8                movea.l    A0, [A5 - 0x1238]
  5956. 00004504  4840                     swap.w     D0
  5957. 00004506  4240                     clr.w      D0
  5958. 00004508  4840                     swap.w     D0
  5959. 0000450A  D0A8 0008                add.l      D0, [A0 + 0x8]
  5960. 0000450E  2040                     movea.l    A0, D0
  5961. 00004510  7000                     moveq.l    D0, 0x00
  5962. 00004512  1010                     move.b     D0, [A0]
  5963. 00004514  DE40                     add.w      D7, D0
  5964. 00004516  206E FFFC                movea.l    A0, [A6 - 0x4]
  5965. 0000451A  52AE FFFC                addq.l     [A6 - 0x4], 1
  5966. 0000451E  1087                     move.b     [A0], D7
  5967. 00004520  5386                     subq.l     D6, 1
  5968. label00004522:
  5969. 00004522  4A86                     tst.l      D6
  5970. 00004524  6E98                     bgt        -0x66 /* 000044BE */
  5971. 00004526  5245                     addq.w     D5, 1
  5972. label00004528:
  5973. 00004528  BA6E 000C                cmp.w      D5, [A6 + 0xC]
  5974. 0000452C  6D00 FF48                blt        -0xB6 /* 00004476 */
  5975. 00004530  4CDF 1CF0                movem.l    D4,D5,D6,D7,A2,A3,A4, [A7]+
  5976. 00004534  4E5E                     unlink     A6
  5977. 00004536  4E75                     rts
  5978. 00004538  434F                     chk.w      D1, A7
  5979. 0000453A  4C4F 5251                movem.l    D0,D4,D6,A1,A4,A6, A7
  5980. 0000453E  5541                     subq.w     D1, 2
  5981. export_33:
  5982. 00004540  4E56 FFFA                link       A6, -0x0006
  5983. 00004544  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  5984. 00004548  206E 0008                movea.l    A0, [A6 + 0x8]
  5985. 0000454C  2D68 0034 FFFC           move.l     [A6 - 0x4], [A0 + 0x34]
  5986. 00004552  206E 0008                movea.l    A0, [A6 + 0x8]
  5987. 00004556  3D68 00B4 FFFA           move.w     [A6 - 0x6], [A0 + 0xB4]
  5988. 0000455C  7600                     moveq.l    D3, 0x00
  5989. 0000455E  6000 02F2                bra        +0x2F4 /* 00004852 */
  5990. label00004562:
  5991. 00004562  4A6D EDD4                tst.w      [A5 - 0x122C]
  5992. 00004566  6700 017E                beq        +0x180 /* 000046E6 */
  5993. 0000456A  306E FFFA                movea.w    A0, [A6 - 0x6]
  5994. 0000456E  2008                     move.l     D0, A0
  5995. 00004570  4C2E 0000 FFFC           movem.w    <none>, [A6 - 0x4]
  5996. 00004576  D080                     add.l      D0, D0
  5997. 00004578  D0AD EDD0                add.l      D0, [A5 - 0x1230]
  5998. 0000457C  2840                     movea.l    A4, D0
  5999. 0000457E  306E FFFA                movea.w    A0, [A6 - 0x6]
  6000. 00004582  2008                     move.l     D0, A0
  6001. 00004584  4C2E 0000 FFFC           movem.w    <none>, [A6 - 0x4]
  6002. 0000458A  D080                     add.l      D0, D0
  6003. 0000458C  D0AD EDCC                add.l      D0, [A5 - 0x1234]
  6004. 00004590  2640                     movea.l    A3, D0
  6005. 00004592  7C00                     moveq.l    D6, 0x00
  6006. 00004594  600E                     bra        +0x10 /* 000045A4 */
  6007. label00004596:
  6008. 00004596  3006                     move.w     D0, D6
  6009. 00004598  48C0                     ext.l      D0
  6010. 0000459A  D080                     add.l      D0, D0
  6011. 0000459C  D08B                     add.l      D0, A3
  6012. 0000459E  2040                     movea.l    A0, D0
  6013. 000045A0  4250                     clr.w      [A0]
  6014. 000045A2  5246                     addq.w     D6, 1
  6015. label000045A4:
  6016. 000045A4  BC6E FFFA                cmp.w      D6, [A6 - 0x6]
  6017. 000045A8  6DEC                     blt        -0x12 /* 00004596 */
  6018. 000045AA  202E FFFC                move.l     D0, [A6 - 0x4]
  6019. 000045AE  5380                     subq.l     D0, 1
  6020. 000045B0  2800                     move.l     D4, D0
  6021. 000045B2  6000 0124                bra        +0x126 /* 000046D8 */
  6022. label000045B6:
  6023. 000045B6  7E00                     moveq.l    D7, 0x00
  6024. 000045B8  7C00                     moveq.l    D6, 0x00
  6025. 000045BA  6000 006C                bra        +0x6E /* 00004628 */
  6026. label000045BE:
  6027. 000045BE  3006                     move.w     D0, D6
  6028. 000045C0  48C0                     ext.l      D0
  6029. 000045C2  E580                     asl        D0, 2
  6030. 000045C4  D0AE 000E                add.l      D0, [A6 + 0xE]
  6031. 000045C8  2040                     movea.l    A0, D0
  6032. 000045CA  3003                     move.w     D0, D3
  6033. 000045CC  48C0                     ext.l      D0
  6034. 000045CE  E580                     asl        D0, 2
  6035. 000045D0  D090                     add.l      D0, [A0]
  6036. 000045D2  2040                     movea.l    A0, D0
  6037. 000045D4  2010                     move.l     D0, [A0]
  6038. 000045D6  D084                     add.l      D0, D4
  6039. 000045D8  2040                     movea.l    A0, D0
  6040. 000045DA  7000                     moveq.l    D0, 0x00
  6041. 000045DC  1010                     move.b     D0, [A0]
  6042. 000045DE  E948                     lsl        D0.w, 4
  6043. 000045E0  3206                     move.w     D1, D6
  6044. 000045E2  48C1                     ext.l      D1
  6045. 000045E4  D281                     add.l      D1, D1
  6046. 000045E6  D28C                     add.l      D1, A4
  6047. 000045E8  2041                     movea.l    A0, D1
  6048. 000045EA  D050                     add.w      D0, [A0]
  6049. 000045EC  3A00                     move.w     D5, D0
  6050. 000045EE  4A45                     tst.w      D5
  6051. 000045F0  6C04                     bge        +0x6 /* 000045F6 */
  6052. 000045F2  7A00                     moveq.l    D5, 0x00
  6053. 000045F4  600E                     bra        +0x10 /* 00004604 */
  6054. label000045F6:
  6055. 000045F6  5045                     addq.w     D5, 8
  6056. 000045F8  E845                     asr        D5.w, 4
  6057. 000045FA  0C45 00FF                cmpi.w     D5, 0xFF
  6058. 000045FE  6F04                     ble        +0x6 /* 00004604 */
  6059. 00004600  3A3C 00FF                move.w     D5, 0xFF
  6060. label00004604:
  6061. 00004604  3006                     move.w     D0, D6
  6062. 00004606  48C0                     ext.l      D0
  6063. 00004608  D080                     add.l      D0, D0
  6064. 0000460A  D08C                     add.l      D0, A4
  6065. 0000460C  2040                     movea.l    A0, D0
  6066. 0000460E  3085                     move.w     [A0], D5
  6067. 00004610  3006                     move.w     D0, D6
  6068. 00004612  48C0                     ext.l      D0
  6069. 00004614  E580                     asl        D0, 2
  6070. 00004616  D0AD EDC8                add.l      D0, [A5 - 0x1238]
  6071. 0000461A  2040                     movea.l    A0, D0
  6072. 0000461C  3245                     movea.w    A1, D5
  6073. 0000461E  D3D0                     add.l      A1, [A0]
  6074. 00004620  7000                     moveq.l    D0, 0x00
  6075. 00004622  1011                     move.b     D0, [A1]
  6076. 00004624  DE40                     add.w      D7, D0
  6077. 00004626  5246                     addq.w     D6, 1
  6078. label00004628:
  6079. 00004628  BC6E FFFA                cmp.w      D6, [A6 - 0x6]
  6080. 0000462C  6D90                     blt        -0x6E /* 000045BE */
  6081. 0000462E  3003                     move.w     D0, D3
  6082. 00004630  48C0                     ext.l      D0
  6083. 00004632  E580                     asl        D0, 2
  6084. 00004634  D0AE 0012                add.l      D0, [A6 + 0x12]
  6085. 00004638  2040                     movea.l    A0, D0
  6086. 0000463A  2010                     move.l     D0, [A0]
  6087. 0000463C  D084                     add.l      D0, D4
  6088. 0000463E  2040                     movea.l    A0, D0
  6089. 00004640  1087                     move.b     [A0], D7
  6090. 00004642  7C00                     moveq.l    D6, 0x00
  6091. 00004644  6000 0076                bra        +0x78 /* 000046BC */
  6092. label00004648:
  6093. 00004648  3006                     move.w     D0, D6
  6094. 0000464A  48C0                     ext.l      D0
  6095. 0000464C  D080                     add.l      D0, D0
  6096. 0000464E  D08C                     add.l      D0, A4
  6097. 00004650  3206                     move.w     D1, D6
  6098. 00004652  48C1                     ext.l      D1
  6099. 00004654  E581                     asl        D1, 2
  6100. 00004656  D2AD EDC4                add.l      D1, [A5 - 0x123C]
  6101. 0000465A  2041                     movea.l    A0, D1
  6102. 0000465C  3247                     movea.w    A1, D7
  6103. 0000465E  D3D0                     add.l      A1, [A0]
  6104. 00004660  7200                     moveq.l    D1, 0x00
  6105. 00004662  1211                     move.b     D1, [A1]
  6106. 00004664  2040                     movea.l    A0, D0
  6107. 00004666  3010                     move.w     D0, [A0]
  6108. 00004668  9041                     sub.w      D0, D1
  6109. 0000466A  3A00                     move.w     D5, D0
  6110. 0000466C  3006                     move.w     D0, D6
  6111. 0000466E  906E FFFA                sub.w      D0, [A6 - 0x6]
  6112. 00004672  48C0                     ext.l      D0
  6113. 00004674  D080                     add.l      D0, D0
  6114. 00004676  D08C                     add.l      D0, A4
  6115. 00004678  3205                     move.w     D1, D5
  6116. 0000467A  C3FC 0007                muls.w     D1, 0x7
  6117. 0000467E  2040                     movea.l    A0, D0
  6118. 00004680  D350                     add.w      [A0], D1
  6119. 00004682  3006                     move.w     D0, D6
  6120. 00004684  D06E FFFA                add.w      D0, [A6 - 0x6]
  6121. 00004688  48C0                     ext.l      D0
  6122. 0000468A  D080                     add.l      D0, D0
  6123. 0000468C  D08B                     add.l      D0, A3
  6124. 0000468E  3205                     move.w     D1, D5
  6125. 00004690  C3FC 0003                muls.w     D1, 0x3
  6126. 00004694  2040                     movea.l    A0, D0
  6127. 00004696  D350                     add.w      [A0], D1
  6128. 00004698  3006                     move.w     D0, D6
  6129. 0000469A  48C0                     ext.l      D0
  6130. 0000469C  D080                     add.l      D0, D0
  6131. 0000469E  D08B                     add.l      D0, A3
  6132. 000046A0  3205                     move.w     D1, D5
  6133. 000046A2  C3FC 0005                muls.w     D1, 0x5
  6134. 000046A6  2040                     movea.l    A0, D0
  6135. 000046A8  D350                     add.w      [A0], D1
  6136. 000046AA  3006                     move.w     D0, D6
  6137. 000046AC  906E FFFA                sub.w      D0, [A6 - 0x6]
  6138. 000046B0  48C0                     ext.l      D0
  6139. 000046B2  D080                     add.l      D0, D0
  6140. 000046B4  D08B                     add.l      D0, A3
  6141. 000046B6  2040                     movea.l    A0, D0
  6142. 000046B8  3085                     move.w     [A0], D5
  6143. 000046BA  5246                     addq.w     D6, 1
  6144. label000046BC:
  6145. 000046BC  BC6E FFFA                cmp.w      D6, [A6 - 0x6]
  6146. 000046C0  6D86                     blt        -0x78 /* 00004648 */
  6147. 000046C2  302E FFFA                move.w     D0, [A6 - 0x6]
  6148. 000046C6  48C0                     ext.l      D0
  6149. 000046C8  D080                     add.l      D0, D0
  6150. 000046CA  99C0                     sub.l      A4, D0
  6151. 000046CC  302E FFFA                move.w     D0, [A6 - 0x6]
  6152. 000046D0  48C0                     ext.l      D0
  6153. 000046D2  D080                     add.l      D0, D0
  6154. 000046D4  97C0                     sub.l      A3, D0
  6155. 000046D6  5384                     subq.l     D4, 1
  6156. label000046D8:
  6157. 000046D8  4A84                     tst.l      D4
  6158. 000046DA  6C00 FEDA                bge        -0x124 /* 000045B6 */
  6159. 000046DE  426D EDD4                clr.w      [A5 - 0x122C]
  6160. 000046E2  6000 016C                bra        +0x16E /* 00004850 */
  6161. label000046E6:
  6162. 000046E6  302E FFFA                move.w     D0, [A6 - 0x6]
  6163. 000046EA  48C0                     ext.l      D0
  6164. 000046EC  D080                     add.l      D0, D0
  6165. 000046EE  D0AD EDCC                add.l      D0, [A5 - 0x1234]
  6166. 000046F2  2840                     movea.l    A4, D0
  6167. 000046F4  302E FFFA                move.w     D0, [A6 - 0x6]
  6168. 000046F8  48C0                     ext.l      D0
  6169. 000046FA  D080                     add.l      D0, D0
  6170. 000046FC  D0AD EDD0                add.l      D0, [A5 - 0x1230]
  6171. 00004700  2640                     movea.l    A3, D0
  6172. 00004702  7C00                     moveq.l    D6, 0x00
  6173. 00004704  600E                     bra        +0x10 /* 00004714 */
  6174. label00004706:
  6175. 00004706  3006                     move.w     D0, D6
  6176. 00004708  48C0                     ext.l      D0
  6177. 0000470A  D080                     add.l      D0, D0
  6178. 0000470C  D08B                     add.l      D0, A3
  6179. 0000470E  2040                     movea.l    A0, D0
  6180. 00004710  4250                     clr.w      [A0]
  6181. 00004712  5246                     addq.w     D6, 1
  6182. label00004714:
  6183. 00004714  BC6E FFFA                cmp.w      D6, [A6 - 0x6]
  6184. 00004718  6DEC                     blt        -0x12 /* 00004706 */
  6185. 0000471A  7800                     moveq.l    D4, 0x00
  6186. 0000471C  6000 0124                bra        +0x126 /* 00004842 */
  6187. label00004720:
  6188. 00004720  7E00                     moveq.l    D7, 0x00
  6189. 00004722  7C00                     moveq.l    D6, 0x00
  6190. 00004724  6000 006C                bra        +0x6E /* 00004792 */
  6191. label00004728:
  6192. 00004728  3006                     move.w     D0, D6
  6193. 0000472A  48C0                     ext.l      D0
  6194. 0000472C  E580                     asl        D0, 2
  6195. 0000472E  D0AE 000E                add.l      D0, [A6 + 0xE]
  6196. 00004732  2040                     movea.l    A0, D0
  6197. 00004734  3003                     move.w     D0, D3
  6198. 00004736  48C0                     ext.l      D0
  6199. 00004738  E580                     asl        D0, 2
  6200. 0000473A  D090                     add.l      D0, [A0]
  6201. 0000473C  2040                     movea.l    A0, D0
  6202. 0000473E  2010                     move.l     D0, [A0]
  6203. 00004740  D084                     add.l      D0, D4
  6204. 00004742  2040                     movea.l    A0, D0
  6205. 00004744  7000                     moveq.l    D0, 0x00
  6206. 00004746  1010                     move.b     D0, [A0]
  6207. 00004748  E948                     lsl        D0.w, 4
  6208. 0000474A  3206                     move.w     D1, D6
  6209. 0000474C  48C1                     ext.l      D1
  6210. 0000474E  D281                     add.l      D1, D1
  6211. 00004750  D28C                     add.l      D1, A4
  6212. 00004752  2041                     movea.l    A0, D1
  6213. 00004754  D050                     add.w      D0, [A0]
  6214. 00004756  3A00                     move.w     D5, D0
  6215. 00004758  4A45                     tst.w      D5
  6216. 0000475A  6C04                     bge        +0x6 /* 00004760 */
  6217. 0000475C  7A00                     moveq.l    D5, 0x00
  6218. 0000475E  600E                     bra        +0x10 /* 0000476E */
  6219. label00004760:
  6220. 00004760  5045                     addq.w     D5, 8
  6221. 00004762  E845                     asr        D5.w, 4
  6222. 00004764  0C45 00FF                cmpi.w     D5, 0xFF
  6223. 00004768  6F04                     ble        +0x6 /* 0000476E */
  6224. 0000476A  3A3C 00FF                move.w     D5, 0xFF
  6225. label0000476E:
  6226. 0000476E  3006                     move.w     D0, D6
  6227. 00004770  48C0                     ext.l      D0
  6228. 00004772  D080                     add.l      D0, D0
  6229. 00004774  D08C                     add.l      D0, A4
  6230. 00004776  2040                     movea.l    A0, D0
  6231. 00004778  3085                     move.w     [A0], D5
  6232. 0000477A  3006                     move.w     D0, D6
  6233. 0000477C  48C0                     ext.l      D0
  6234. 0000477E  E580                     asl        D0, 2
  6235. 00004780  D0AD EDC8                add.l      D0, [A5 - 0x1238]
  6236. 00004784  2040                     movea.l    A0, D0
  6237. 00004786  3245                     movea.w    A1, D5
  6238. 00004788  D3D0                     add.l      A1, [A0]
  6239. 0000478A  7000                     moveq.l    D0, 0x00
  6240. 0000478C  1011                     move.b     D0, [A1]
  6241. 0000478E  DE40                     add.w      D7, D0
  6242. 00004790  5246                     addq.w     D6, 1
  6243. label00004792:
  6244. 00004792  BC6E FFFA                cmp.w      D6, [A6 - 0x6]
  6245. 00004796  6D90                     blt        -0x6E /* 00004728 */
  6246. 00004798  3003                     move.w     D0, D3
  6247. 0000479A  48C0                     ext.l      D0
  6248. 0000479C  E580                     asl        D0, 2
  6249. 0000479E  D0AE 0012                add.l      D0, [A6 + 0x12]
  6250. 000047A2  2040                     movea.l    A0, D0
  6251. 000047A4  2010                     move.l     D0, [A0]
  6252. 000047A6  D084                     add.l      D0, D4
  6253. 000047A8  2040                     movea.l    A0, D0
  6254. 000047AA  1087                     move.b     [A0], D7
  6255. 000047AC  7C00                     moveq.l    D6, 0x00
  6256. 000047AE  6000 0076                bra        +0x78 /* 00004826 */
  6257. label000047B2:
  6258. 000047B2  3006                     move.w     D0, D6
  6259. 000047B4  48C0                     ext.l      D0
  6260. 000047B6  D080                     add.l      D0, D0
  6261. 000047B8  D08C                     add.l      D0, A4
  6262. 000047BA  3206                     move.w     D1, D6
  6263. 000047BC  48C1                     ext.l      D1
  6264. 000047BE  E581                     asl        D1, 2
  6265. 000047C0  D2AD EDC4                add.l      D1, [A5 - 0x123C]
  6266. 000047C4  2041                     movea.l    A0, D1
  6267. 000047C6  3247                     movea.w    A1, D7
  6268. 000047C8  D3D0                     add.l      A1, [A0]
  6269. 000047CA  7200                     moveq.l    D1, 0x00
  6270. 000047CC  1211                     move.b     D1, [A1]
  6271. 000047CE  2040                     movea.l    A0, D0
  6272. 000047D0  3010                     move.w     D0, [A0]
  6273. 000047D2  9041                     sub.w      D0, D1
  6274. 000047D4  3A00                     move.w     D5, D0
  6275. 000047D6  3006                     move.w     D0, D6
  6276. 000047D8  D06E FFFA                add.w      D0, [A6 - 0x6]
  6277. 000047DC  48C0                     ext.l      D0
  6278. 000047DE  D080                     add.l      D0, D0
  6279. 000047E0  D08C                     add.l      D0, A4
  6280. 000047E2  3205                     move.w     D1, D5
  6281. 000047E4  C3FC 0007                muls.w     D1, 0x7
  6282. 000047E8  2040                     movea.l    A0, D0
  6283. 000047EA  D350                     add.w      [A0], D1
  6284. 000047EC  3006                     move.w     D0, D6
  6285. 000047EE  906E FFFA                sub.w      D0, [A6 - 0x6]
  6286. 000047F2  48C0                     ext.l      D0
  6287. 000047F4  D080                     add.l      D0, D0
  6288. 000047F6  D08B                     add.l      D0, A3
  6289. 000047F8  3205                     move.w     D1, D5
  6290. 000047FA  C3FC 0003                muls.w     D1, 0x3
  6291. 000047FE  2040                     movea.l    A0, D0
  6292. 00004800  D350                     add.w      [A0], D1
  6293. 00004802  3006                     move.w     D0, D6
  6294. 00004804  48C0                     ext.l      D0
  6295. 00004806  D080                     add.l      D0, D0
  6296. 00004808  D08B                     add.l      D0, A3
  6297. 0000480A  3205                     move.w     D1, D5
  6298. 0000480C  C3FC 0005                muls.w     D1, 0x5
  6299. 00004810  2040                     movea.l    A0, D0
  6300. 00004812  D350                     add.w      [A0], D1
  6301. 00004814  3006                     move.w     D0, D6
  6302. 00004816  D06E FFFA                add.w      D0, [A6 - 0x6]
  6303. 0000481A  48C0                     ext.l      D0
  6304. 0000481C  D080                     add.l      D0, D0
  6305. 0000481E  D08B                     add.l      D0, A3
  6306. 00004820  2040                     movea.l    A0, D0
  6307. 00004822  3085                     move.w     [A0], D5
  6308. 00004824  5246                     addq.w     D6, 1
  6309. label00004826:
  6310. 00004826  BC6E FFFA                cmp.w      D6, [A6 - 0x6]
  6311. 0000482A  6D86                     blt        -0x78 /* 000047B2 */
  6312. 0000482C  302E FFFA                move.w     D0, [A6 - 0x6]
  6313. 00004830  48C0                     ext.l      D0
  6314. 00004832  D080                     add.l      D0, D0
  6315. 00004834  D9C0                     add.l      A4, D0
  6316. 00004836  302E FFFA                move.w     D0, [A6 - 0x6]
  6317. 0000483A  48C0                     ext.l      D0
  6318. 0000483C  D080                     add.l      D0, D0
  6319. 0000483E  D7C0                     add.l      A3, D0
  6320. 00004840  5284                     addq.l     D4, 1
  6321. label00004842:
  6322. 00004842  B8AE FFFC                cmp.l      D4, [A6 - 0x4]
  6323. 00004846  6D00 FED8                blt        -0x126 /* 00004720 */
  6324. 0000484A  7001                     moveq.l    D0, 0x01
  6325. 0000484C  3B40 EDD4                move.w     [A5 - 0x122C], D0
  6326. label00004850:
  6327. 00004850  5243                     addq.w     D3, 1
  6328. label00004852:
  6329. 00004852  B66E 000C                cmp.w      D3, [A6 + 0xC]
  6330. 00004856  6D00 FD0A                blt        -0x2F4 /* 00004562 */
  6331. 0000485A  4CDF 18F8                movem.l    D3,D4,D5,D6,D7,A3,A4, [A7]+
  6332. 0000485E  4E5E                     unlink     A6
  6333. 00004860  4E75                     rts
  6334. 00004862  434F                     chk.w      D1, A7
  6335. 00004864  4C4F 5251                movem.l    D0,D4,D6,A1,A4,A6, A7
  6336. 00004868  5541                     subq.w     D1, 2
  6337. export_38:
  6338. 0000486A  4E56 0000                link       A6, 0
  6339. 0000486E  206E 0008                movea.l    A0, [A6 + 0x8]
  6340. 00004872  2068 0004                movea.l    A0, [A0 + 0x4]
  6341. 00004876  226E 0008                movea.l    A1, [A6 + 0x8]
  6342. 0000487A  3269 00B4                movea.w    A1, [A1 + 0xB4]
  6343. 0000487E  2F09                     move.l     -[A7], A1
  6344. 00004880  2F2D EDC4                move.l     -[A7], [A5 - 0x123C]
  6345. 00004884  2068 0026                movea.l    A0, [A0 + 0x26]
  6346. 00004888  4E90                     jsr        [A0]
  6347. 0000488A  508F                     addq.l     A7, 8
  6348. 0000488C  206E 0008                movea.l    A0, [A6 + 0x8]
  6349. 00004890  2068 0004                movea.l    A0, [A0 + 0x4]
  6350. 00004894  226E 0008                movea.l    A1, [A6 + 0x8]
  6351. 00004898  3269 00B4                movea.w    A1, [A1 + 0xB4]
  6352. 0000489C  2F09                     move.l     -[A7], A1
  6353. 0000489E  2F2D EDC8                move.l     -[A7], [A5 - 0x1238]
  6354. 000048A2  2068 0026                movea.l    A0, [A0 + 0x26]
  6355. 000048A6  4E90                     jsr        [A0]
  6356. 000048A8  508F                     addq.l     A7, 8
  6357. 000048AA  206E 0008                movea.l    A0, [A6 + 0x8]
  6358. 000048AE  4A68 0022                tst.w      [A0 + 0x22]
  6359. 000048B2  6728                     beq        +0x2A /* 000048DC */
  6360. 000048B4  206E 0008                movea.l    A0, [A6 + 0x8]
  6361. 000048B8  2068 0004                movea.l    A0, [A0 + 0x4]
  6362. 000048BC  2F2D EDCC                move.l     -[A7], [A5 - 0x1234]
  6363. 000048C0  2068 001E                movea.l    A0, [A0 + 0x1E]
  6364. 000048C4  4E90                     jsr        [A0]
  6365. 000048C6  588F                     addq.l     A7, 4
  6366. 000048C8  206E 0008                movea.l    A0, [A6 + 0x8]
  6367. 000048CC  2068 0004                movea.l    A0, [A0 + 0x4]
  6368. 000048D0  2F2D EDD0                move.l     -[A7], [A5 - 0x1230]
  6369. 000048D4  2068 001E                movea.l    A0, [A0 + 0x1E]
  6370. 000048D8  4E90                     jsr        [A0]
  6371. 000048DA  588F                     addq.l     A7, 4
  6372. label000048DC:
  6373. 000048DC  4E5E                     unlink     A6
  6374. 000048DE  4E75                     rts
  6375. 000048E0  434F                     chk.w      D1, A7
  6376. 000048E2  4C4F 5251                movem.l    D0,D4,D6,A1,A4,A6, A7
  6377. 000048E6  5541                     subq.w     D1, 2
  6378. export_36:
  6379. 000048E8  4E56 0000                link       A6, 0
  6380. 000048EC  206E 0008                movea.l    A0, [A6 + 0x8]
  6381. 000048F0  2068 0004                movea.l    A0, [A0 + 0x4]
  6382. 000048F4  486D EE96                pea.l      [A5 - 0x116A]
  6383. 000048F8  2050                     movea.l    A0, [A0]
  6384. 000048FA  4E90                     jsr        [A0]
  6385. 000048FC  588F                     addq.l     A7, 4
  6386. 000048FE  4E5E                     unlink     A6
  6387. 00004900  4E75                     rts
  6388. 00004902  434F                     chk.w      D1, A7
  6389. 00004904  4C4F 5251                movem.l    D0,D4,D6,A1,A4,A6, A7
  6390. 00004908  5541                     subq.w     D1, 2
  6391. export_37:
  6392. 0000490A  4E56 0000                link       A6, 0
  6393. 0000490E  206E 0008                movea.l    A0, [A6 + 0x8]
  6394. 00004912  2068 0004                movea.l    A0, [A0 + 0x4]
  6395. 00004916  486D EEAC                pea.l      [A5 - 0x1154]
  6396. 0000491A  2050                     movea.l    A0, [A0]
  6397. 0000491C  4E90                     jsr        [A0]
  6398. 0000491E  588F                     addq.l     A7, 4
  6399. 00004920  4E5E                     unlink     A6
  6400. 00004922  4E75                     rts
  6401. 00004924  434F                     chk.w      D1, A7
  6402. 00004926  4C4F 5251                movem.l    D0,D4,D6,A1,A4,A6, A7
  6403. 0000492A  5541                     subq.w     D1, 2
  6404. fn0000492C:
  6405. 0000492C  4E56 0000                link       A6, 0
  6406. 00004930  206E 0008                movea.l    A0, [A6 + 0x8]
  6407. 00004934  4A68 0020                tst.w      [A0 + 0x20]
  6408. 00004938  6600 007E                bne        +0x80 /* 000049B8 */
  6409. 0000493C  206E 0008                movea.l    A0, [A6 + 0x8]
  6410. 00004940  43ED 0122                lea.l      A1, [A5 + 0x122 /* export_32 */]
  6411. 00004944  2050                     movea.l    A0, [A0]
  6412. 00004946  2149 0058                move.l     [A0 + 0x58], A1
  6413. 0000494A  206E 0008                movea.l    A0, [A6 + 0x8]
  6414. 0000494E  4A68 0022                tst.w      [A0 + 0x22]
  6415. 00004952  6710                     beq        +0x12 /* 00004964 */
  6416. 00004954  206E 0008                movea.l    A0, [A6 + 0x8]
  6417. 00004958  43ED 012A                lea.l      A1, [A5 + 0x12A /* export_33 */]
  6418. 0000495C  2050                     movea.l    A0, [A0]
  6419. 0000495E  2149 005C                move.l     [A0 + 0x5C], A1
  6420. 00004962  602A                     bra        +0x2C /* 0000498E */
  6421. label00004964:
  6422. 00004964  206E 0008                movea.l    A0, [A6 + 0x8]
  6423. 00004968  0C68 0003 00B4           cmpi.w     [A0 + 0xB4], 0x3
  6424. 0000496E  6610                     bne        +0x12 /* 00004980 */
  6425. 00004970  206E 0008                movea.l    A0, [A6 + 0x8]
  6426. 00004974  43ED 0132                lea.l      A1, [A5 + 0x132 /* export_34 */]
  6427. 00004978  2050                     movea.l    A0, [A0]
  6428. 0000497A  2149 005C                move.l     [A0 + 0x5C], A1
  6429. 0000497E  600E                     bra        +0x10 /* 0000498E */
  6430. label00004980:
  6431. 00004980  206E 0008                movea.l    A0, [A6 + 0x8]
  6432. 00004984  43ED 013A                lea.l      A1, [A5 + 0x13A /* export_35 */]
  6433. 00004988  2050                     movea.l    A0, [A0]
  6434. 0000498A  2149 005C                move.l     [A0 + 0x5C], A1
  6435. label0000498E:
  6436. 0000498E  206E 0008                movea.l    A0, [A6 + 0x8]
  6437. 00004992  43ED 0142                lea.l      A1, [A5 + 0x142 /* export_36 */]
  6438. 00004996  2050                     movea.l    A0, [A0]
  6439. 00004998  2149 0060                move.l     [A0 + 0x60], A1
  6440. 0000499C  206E 0008                movea.l    A0, [A6 + 0x8]
  6441. 000049A0  43ED 014A                lea.l      A1, [A5 + 0x14A /* export_37 */]
  6442. 000049A4  2050                     movea.l    A0, [A0]
  6443. 000049A6  2149 0064                move.l     [A0 + 0x64], A1
  6444. 000049AA  206E 0008                movea.l    A0, [A6 + 0x8]
  6445. 000049AE  43ED 0152                lea.l      A1, [A5 + 0x152 /* export_38 */]
  6446. 000049B2  2050                     movea.l    A0, [A0]
  6447. 000049B4  2149 0068                move.l     [A0 + 0x68], A1
  6448. label000049B8:
  6449. 000049B8  4E5E                     unlink     A6
  6450. 000049BA  4E75                     rts
  6451. 000049BC  4A53                     tst.w      [A3]
  6452. 000049BE  454C                     chk.w      D2, A4
  6453. 000049C0  3151 5541                move.w     [A0 + 0x5541], [A1]
  6454. fn000049C4:
  6455. 000049C4  4E56 FF98                link       A6, -0x0068
  6456. 000049C8  F227 E001                .fmovem    0xF227, 0xE001 // unimplemented
  6457. 000049CC  206E 0008                movea.l    A0, [A6 + 0x8]
  6458. 000049D0  3050                     movea.w    A0, [A0]
  6459. 000049D2  2D48 FFB4                move.l     [A6 - 0x4C], A0
  6460. 000049D6  302E 000C                move.w     D0, [A6 + 0xC]
  6461. 000049DA  48C0                     ext.l      D0
  6462. 000049DC  D080                     add.l      D0, D0
  6463. 000049DE  D0AE 0008                add.l      D0, [A6 + 0x8]
  6464. 000049E2  2040                     movea.l    A0, D0
  6465. 000049E4  3050                     movea.w    A0, [A0]
  6466. 000049E6  2D48 FFB0                move.l     [A6 - 0x50], A0
  6467. 000049EA  302E 000C                move.w     D0, [A6 + 0xC]
  6468. 000049EE  D040                     add.w      D0, D0
  6469. 000049F0  48C0                     ext.l      D0
  6470. 000049F2  D080                     add.l      D0, D0
  6471. 000049F4  D0AE 0008                add.l      D0, [A6 + 0x8]
  6472. 000049F8  2040                     movea.l    A0, D0
  6473. 000049FA  3050                     movea.w    A0, [A0]
  6474. 000049FC  2D48 FFAC                move.l     [A6 - 0x54], A0
  6475. 00004A00  302E 000C                move.w     D0, [A6 + 0xC]
  6476. 00004A04  C1FC 0003                muls.w     D0, 0x3
  6477. 00004A08  48C0                     ext.l      D0
  6478. 00004A0A  D080                     add.l      D0, D0
  6479. 00004A0C  D0AE 0008                add.l      D0, [A6 + 0x8]
  6480. 00004A10  2040                     movea.l    A0, D0
  6481. 00004A12  3050                     movea.w    A0, [A0]
  6482. 00004A14  2D48 FFA8                move.l     [A6 - 0x58], A0
  6483. 00004A18  302E 000C                move.w     D0, [A6 + 0xC]
  6484. 00004A1C  E540                     asl        D0.w, 2
  6485. 00004A1E  48C0                     ext.l      D0
  6486. 00004A20  D080                     add.l      D0, D0
  6487. 00004A22  D0AE 0008                add.l      D0, [A6 + 0x8]
  6488. 00004A26  2040                     movea.l    A0, D0
  6489. 00004A28  3050                     movea.w    A0, [A0]
  6490. 00004A2A  2D48 FFA4                move.l     [A6 - 0x5C], A0
  6491. 00004A2E  302E 000C                move.w     D0, [A6 + 0xC]
  6492. 00004A32  C1FC 0005                muls.w     D0, 0x5
  6493. 00004A36  48C0                     ext.l      D0
  6494. 00004A38  D080                     add.l      D0, D0
  6495. 00004A3A  D0AE 0008                add.l      D0, [A6 + 0x8]
  6496. 00004A3E  2040                     movea.l    A0, D0
  6497. 00004A40  3050                     movea.w    A0, [A0]
  6498. 00004A42  2D48 FFA0                move.l     [A6 - 0x60], A0
  6499. 00004A46  302E 000C                move.w     D0, [A6 + 0xC]
  6500. 00004A4A  C1FC 0006                muls.w     D0, 0x6
  6501. 00004A4E  48C0                     ext.l      D0
  6502. 00004A50  D080                     add.l      D0, D0
  6503. 00004A52  D0AE 0008                add.l      D0, [A6 + 0x8]
  6504. 00004A56  2040                     movea.l    A0, D0
  6505. 00004A58  3050                     movea.w    A0, [A0]
  6506. 00004A5A  2D48 FF9C                move.l     [A6 - 0x64], A0
  6507. 00004A5E  302E 000C                move.w     D0, [A6 + 0xC]
  6508. 00004A62  C1FC 0007                muls.w     D0, 0x7
  6509. 00004A66  48C0                     ext.l      D0
  6510. 00004A68  D080                     add.l      D0, D0
  6511. 00004A6A  D0AE 0008                add.l      D0, [A6 + 0x8]
  6512. 00004A6E  2040                     movea.l    A0, D0
  6513. 00004A70  3050                     movea.w    A0, [A0]
  6514. 00004A72  2D48 FF98                move.l     [A6 - 0x68], A0
  6515. 00004A76  202E FFB4                move.l     D0, [A6 - 0x4C]
  6516. 00004A7A  D0AE FFA4                add.l      D0, [A6 - 0x5C]
  6517. 00004A7E  F22D 4800 F330           fmove      fp0, (extended) [A5 - 0xCD0]
  6518. 00004A84  F23C 4023 0001 0000      fmul       fp0, (int32_t) 0x10000
  6519. 00004A8C  F22D 4822 F33C           fadd       fp0, (extended) [A5 - 0xCC4]
  6520. 00004A92  F200 0003                fintrz     fp0, fp0
  6521. 00004A96  F201 6000                fmove      (int32_t) D1, fp0
  6522. 00004A9A  4C00 1000                movem.w    A4, D0
  6523. 00004A9E  2D41 FFFC                move.l     [A6 - 0x4], D1
  6524. 00004AA2  202E FFB4                move.l     D0, [A6 - 0x4C]
  6525. 00004AA6  90AE FFA4                sub.l      D0, [A6 - 0x5C]
  6526. 00004AAA  F22D 4800 F348           fmove      fp0, (extended) [A5 - 0xCB8]
  6527. 00004AB0  F23C 4023 0001 0000      fmul       fp0, (int32_t) 0x10000
  6528. 00004AB8  F22D 4822 F354           fadd       fp0, (extended) [A5 - 0xCAC]
  6529. 00004ABE  F200 0003                fintrz     fp0, fp0
  6530. 00004AC2  F201 6000                fmove      (int32_t) D1, fp0
  6531. 00004AC6  4C00 1000                movem.w    A4, D0
  6532. 00004ACA  2D41 FFF8                move.l     [A6 - 0x8], D1
  6533. 00004ACE  F22D 4800 F360           fmove      fp0, (extended) [A5 - 0xCA0]
  6534. 00004AD4  F23C 4023 0001 0000      fmul       fp0, (int32_t) 0x10000
  6535. 00004ADC  F22D 4822 F36C           fadd       fp0, (extended) [A5 - 0xC94]
  6536. 00004AE2  F200 0003                fintrz     fp0, fp0
  6537. 00004AE6  F200 6000                fmove      (int32_t) D0, fp0
  6538. 00004AEA  4C2E 0000 FFAC           movem.w    <none>, [A6 - 0x54]
  6539. 00004AF0  F22D 4800 F378           fmove      fp0, (extended) [A5 - 0xC88]
  6540. 00004AF6  F23C 4023 0001 0000      fmul       fp0, (int32_t) 0x10000
  6541. 00004AFE  F22D 4822 F384           fadd       fp0, (extended) [A5 - 0xC7C]
  6542. 00004B04  F200 0003                fintrz     fp0, fp0
  6543. 00004B08  F201 6000                fmove      (int32_t) D1, fp0
  6544. 00004B0C  4C2E 1000 FF9C           movem.w    A4, [A6 - 0x64]
  6545. 00004B12  9081                     sub.l      D0, D1
  6546. 00004B14  2D40 FFF4                move.l     [A6 - 0xC], D0
  6547. 00004B18  F22D 4800 F390           fmove      fp0, (extended) [A5 - 0xC70]
  6548. 00004B1E  F23C 4023 0001 0000      fmul       fp0, (int32_t) 0x10000
  6549. 00004B26  F22D 4822 F39C           fadd       fp0, (extended) [A5 - 0xC64]
  6550. 00004B2C  F200 0003                fintrz     fp0, fp0
  6551. 00004B30  F200 6000                fmove      (int32_t) D0, fp0
  6552. 00004B34  4C2E 0000 FF9C           movem.w    <none>, [A6 - 0x64]
  6553. 00004B3A  F22D 4800 F3A8           fmove      fp0, (extended) [A5 - 0xC58]
  6554. 00004B40  F23C 4023 0001 0000      fmul       fp0, (int32_t) 0x10000
  6555. 00004B48  F22D 4822 F3B4           fadd       fp0, (extended) [A5 - 0xC4C]
  6556. 00004B4E  F200 0003                fintrz     fp0, fp0
  6557. 00004B52  F201 6000                fmove      (int32_t) D1, fp0
  6558. 00004B56  4C2E 1000 FFAC           movem.w    A4, [A6 - 0x54]
  6559. 00004B5C  D081                     add.l      D0, D1
  6560. 00004B5E  2D40 FFF0                move.l     [A6 - 0x10], D0
  6561. 00004B62  202E FFFC                move.l     D0, [A6 - 0x4]
  6562. 00004B66  D0AE FFF0                add.l      D0, [A6 - 0x10]
  6563. 00004B6A  2D40 FFEC                move.l     [A6 - 0x14], D0
  6564. 00004B6E  202E FFF8                move.l     D0, [A6 - 0x8]
  6565. 00004B72  D0AE FFF4                add.l      D0, [A6 - 0xC]
  6566. 00004B76  2D40 FFE8                move.l     [A6 - 0x18], D0
  6567. 00004B7A  202E FFF8                move.l     D0, [A6 - 0x8]
  6568. 00004B7E  90AE FFF4                sub.l      D0, [A6 - 0xC]
  6569. 00004B82  2D40 FFE4                move.l     [A6 - 0x1C], D0
  6570. 00004B86  202E FFFC                move.l     D0, [A6 - 0x4]
  6571. 00004B8A  90AE FFF0                sub.l      D0, [A6 - 0x10]
  6572. 00004B8E  2D40 FFE0                move.l     [A6 - 0x20], D0
  6573. 00004B92  202E FFA8                move.l     D0, [A6 - 0x58]
  6574. 00004B96  D0AE FFA0                add.l      D0, [A6 - 0x60]
  6575. 00004B9A  F22D 4800 F3C0           fmove      fp0, (extended) [A5 - 0xC40]
  6576. 00004BA0  F23C 4023 0001 0000      fmul       fp0, (int32_t) 0x10000
  6577. 00004BA8  F22D 4822 F3CC           fadd       fp0, (extended) [A5 - 0xC34]
  6578. 00004BAE  F200 0003                fintrz     fp0, fp0
  6579. 00004BB2  F201 6000                fmove      (int32_t) D1, fp0
  6580. 00004BB6  4C00 1000                movem.w    A4, D0
  6581. 00004BBA  0681 0000 2000           addi.l     D1, 0x2000 /* ' \0' */
  6582. 00004BC0  700E                     moveq.l    D0, 0x0E
  6583. 00004BC2  E0A1                     asr        D1, D0
  6584. 00004BC4  2D41 FFDC                move.l     [A6 - 0x24], D1
  6585. 00004BC8  202E FFA8                move.l     D0, [A6 - 0x58]
  6586. 00004BCC  90AE FFA0                sub.l      D0, [A6 - 0x60]
  6587. 00004BD0  F22D 4800 F3D8           fmove      fp0, (extended) [A5 - 0xC28]
  6588. 00004BD6  F23C 4023 0001 0000      fmul       fp0, (int32_t) 0x10000
  6589. 00004BDE  F22D 4822 F3E4           fadd       fp0, (extended) [A5 - 0xC1C]
  6590. 00004BE4  F200 0003                fintrz     fp0, fp0
  6591. 00004BE8  F201 6000                fmove      (int32_t) D1, fp0
  6592. 00004BEC  4C00 1000                movem.w    A4, D0
  6593. 00004BF0  0681 0000 2000           addi.l     D1, 0x2000 /* ' \0' */
  6594. 00004BF6  700E                     moveq.l    D0, 0x0E
  6595. 00004BF8  E0A1                     asr        D1, D0
  6596. 00004BFA  2D41 FFD8                move.l     [A6 - 0x28], D1
  6597. 00004BFE  202E FFB0                move.l     D0, [A6 - 0x50]
  6598. 00004C02  E588                     lsl        D0, 2
  6599. 00004C04  D0AE FFDC                add.l      D0, [A6 - 0x24]
  6600. 00004C08  2D40 FFD4                move.l     [A6 - 0x2C], D0
  6601. 00004C0C  202E FF98                move.l     D0, [A6 - 0x68]
  6602. 00004C10  E588                     lsl        D0, 2
  6603. 00004C12  D0AE FFD8                add.l      D0, [A6 - 0x28]
  6604. 00004C16  2D40 FFD0                move.l     [A6 - 0x30], D0
  6605. 00004C1A  202E FFB0                move.l     D0, [A6 - 0x50]
  6606. 00004C1E  E588                     lsl        D0, 2
  6607. 00004C20  90AE FFDC                sub.l      D0, [A6 - 0x24]
  6608. 00004C24  2D40 FFCC                move.l     [A6 - 0x34], D0
  6609. 00004C28  202E FF98                move.l     D0, [A6 - 0x68]
  6610. 00004C2C  E588                     lsl        D0, 2
  6611. 00004C2E  90AE FFD8                sub.l      D0, [A6 - 0x28]
  6612. 00004C32  2D40 FFC8                move.l     [A6 - 0x38], D0
  6613. 00004C36  F22D 4800 F3F0           fmove      fp0, (extended) [A5 - 0xC10]
  6614. 00004C3C  F23C 4023 0001 0000      fmul       fp0, (int32_t) 0x10000
  6615. 00004C44  F23C 4020 0000 0004      fdiv       fp0, (int32_t) 0x4
  6616. 00004C4C  F22D 4822 F3FC           fadd       fp0, (extended) [A5 - 0xC04]
  6617. 00004C52  F200 0003                fintrz     fp0, fp0
  6618. 00004C56  F200 6000                fmove      (int32_t) D0, fp0
  6619. 00004C5A  4C2E 0000 FFD4           movem.w    <none>, [A6 - 0x2C]
  6620. 00004C60  F22D 4800 F408           fmove      fp0, (extended) [A5 - 0xBF8]
  6621. 00004C66  F23C 4023 0001 0000      fmul       fp0, (int32_t) 0x10000
  6622. 00004C6E  F23C 4020 0000 0004      fdiv       fp0, (int32_t) 0x4
  6623. 00004C76  F22D 4822 F414           fadd       fp0, (extended) [A5 - 0xBEC]
  6624. 00004C7C  F200 0003                fintrz     fp0, fp0
  6625. 00004C80  F201 6000                fmove      (int32_t) D1, fp0
  6626. 00004C84  4C2E 1000 FFD0           movem.w    A4, [A6 - 0x30]
  6627. 00004C8A  D081                     add.l      D0, D1
  6628. 00004C8C  2D40 FFC4                move.l     [A6 - 0x3C], D0
  6629. 00004C90  F22D 4800 F420           fmove      fp0, (extended) [A5 - 0xBE0]
  6630. 00004C96  F23C 4023 0001 0000      fmul       fp0, (int32_t) 0x10000
  6631. 00004C9E  F23C 4020 0000 0004      fdiv       fp0, (int32_t) 0x4
  6632. 00004CA6  F22D 4822 F42C           fadd       fp0, (extended) [A5 - 0xBD4]
  6633. 00004CAC  F200 0003                fintrz     fp0, fp0
  6634. 00004CB0  F200 6000                fmove      (int32_t) D0, fp0
  6635. 00004CB4  4C2E 0000 FFD4           movem.w    <none>, [A6 - 0x2C]
  6636. 00004CBA  F22D 4800 F438           fmove      fp0, (extended) [A5 - 0xBC8]
  6637. 00004CC0  F23C 4023 0001 0000      fmul       fp0, (int32_t) 0x10000
  6638. 00004CC8  F23C 4020 0000 0004      fdiv       fp0, (int32_t) 0x4
  6639. 00004CD0  F22D 4822 F444           fadd       fp0, (extended) [A5 - 0xBBC]
  6640. 00004CD6  F200 0003                fintrz     fp0, fp0
  6641. 00004CDA  F201 6000                fmove      (int32_t) D1, fp0
  6642. 00004CDE  4C2E 1000 FFD0           movem.w    A4, [A6 - 0x30]
  6643. 00004CE4  9081                     sub.l      D0, D1
  6644. 00004CE6  2D40 FFC0                move.l     [A6 - 0x40], D0
  6645. 00004CEA  F22D 4800 F450           fmove      fp0, (extended) [A5 - 0xBB0]
  6646. 00004CF0  F23C 4023 0001 0000      fmul       fp0, (int32_t) 0x10000
  6647. 00004CF8  F23C 4020 0000 0004      fdiv       fp0, (int32_t) 0x4
  6648. 00004D00  F22D 4822 F45C           fadd       fp0, (extended) [A5 - 0xBA4]
  6649. 00004D06  F200 0003                fintrz     fp0, fp0
  6650. 00004D0A  F200 6000                fmove      (int32_t) D0, fp0
  6651. 00004D0E  4C2E 0000 FFCC           movem.w    <none>, [A6 - 0x34]
  6652. 00004D14  F22D 4800 F468           fmove      fp0, (extended) [A5 - 0xB98]
  6653. 00004D1A  F23C 4023 0001 0000      fmul       fp0, (int32_t) 0x10000
  6654. 00004D22  F23C 4020 0000 0004      fdiv       fp0, (int32_t) 0x4
  6655. 00004D2A  F22D 4822 F474           fadd       fp0, (extended) [A5 - 0xB8C]
  6656. 00004D30  F200 0003                fintrz     fp0, fp0
  6657. 00004D34  F201 6000                fmove      (int32_t) D1, fp0
  6658. 00004D38  4C2E 1000 FFC8           movem.w    A4, [A6 - 0x38]
  6659. 00004D3E  D081                     add.l      D0, D1
  6660. 00004D40  2D40 FFBC                move.l     [A6 - 0x44], D0
  6661. 00004D44  F22D 4800 F480           fmove      fp0, (extended) [A5 - 0xB80]
  6662. 00004D4A  F23C 4023 0001 0000      fmul       fp0, (int32_t) 0x10000
  6663. 00004D52  F23C 4020 0000 0004      fdiv       fp0, (int32_t) 0x4
  6664. 00004D5A  F22D 4822 F48C           fadd       fp0, (extended) [A5 - 0xB74]
  6665. 00004D60  F200 0003                fintrz     fp0, fp0
  6666. 00004D64  F200 6000                fmove      (int32_t) D0, fp0
  6667. 00004D68  4C2E 0000 FFCC           movem.w    <none>, [A6 - 0x34]
  6668. 00004D6E  F22D 4800 F498           fmove      fp0, (extended) [A5 - 0xB68]
  6669. 00004D74  F23C 4023 0001 0000      fmul       fp0, (int32_t) 0x10000
  6670. 00004D7C  F23C 4020 0000 0004      fdiv       fp0, (int32_t) 0x4
  6671. 00004D84  F22D 4822 F4A4           fadd       fp0, (extended) [A5 - 0xB5C]
  6672. 00004D8A  F200 0003                fintrz     fp0, fp0
  6673. 00004D8E  F201 6000                fmove      (int32_t) D1, fp0
  6674. 00004D92  4C2E 1000 FFC8           movem.w    A4, [A6 - 0x38]
  6675. 00004D98  9081                     sub.l      D0, D1
  6676. 00004D9A  2D40 FFB8                move.l     [A6 - 0x48], D0
  6677. 00004D9E  202E FFEC                move.l     D0, [A6 - 0x14]
  6678. 00004DA2  D0AE FFC4                add.l      D0, [A6 - 0x3C]
  6679. 00004DA6  0680 0001 0000           addi.l     D0, 0x10000
  6680. 00004DAC  7211                     moveq.l    D1, 0x11
  6681. 00004DAE  E2A0                     asr        D0, D1
  6682. 00004DB0  206E 0008                movea.l    A0, [A6 + 0x8]
  6683. 00004DB4  3080                     move.w     [A0], D0
  6684. 00004DB6  302E 000C                move.w     D0, [A6 + 0xC]
  6685. 00004DBA  48C0                     ext.l      D0
  6686. 00004DBC  D080                     add.l      D0, D0
  6687. 00004DBE  D0AE 0008                add.l      D0, [A6 + 0x8]
  6688. 00004DC2  222E FFE8                move.l     D1, [A6 - 0x18]
  6689. 00004DC6  D2AE FFB8                add.l      D1, [A6 - 0x48]
  6690. 00004DCA  0681 0001 0000           addi.l     D1, 0x10000
  6691. 00004DD0  7411                     moveq.l    D2, 0x11
  6692. 00004DD2  E4A1                     asr        D1, D2
  6693. 00004DD4  2040                     movea.l    A0, D0
  6694. 00004DD6  3081                     move.w     [A0], D1
  6695. 00004DD8  302E 000C                move.w     D0, [A6 + 0xC]
  6696. 00004DDC  D040                     add.w      D0, D0
  6697. 00004DDE  48C0                     ext.l      D0
  6698. 00004DE0  D080                     add.l      D0, D0
  6699. 00004DE2  D0AE 0008                add.l      D0, [A6 + 0x8]
  6700. 00004DE6  222E FFE4                move.l     D1, [A6 - 0x1C]
  6701. 00004DEA  D2AE FFBC                add.l      D1, [A6 - 0x44]
  6702. 00004DEE  0681 0001 0000           addi.l     D1, 0x10000
  6703. 00004DF4  7411                     moveq.l    D2, 0x11
  6704. 00004DF6  E4A1                     asr        D1, D2
  6705. 00004DF8  2040                     movea.l    A0, D0
  6706. 00004DFA  3081                     move.w     [A0], D1
  6707. 00004DFC  302E 000C                move.w     D0, [A6 + 0xC]
  6708. 00004E00  C1FC 0003                muls.w     D0, 0x3
  6709. 00004E04  48C0                     ext.l      D0
  6710. 00004E06  D080                     add.l      D0, D0
  6711. 00004E08  D0AE 0008                add.l      D0, [A6 + 0x8]
  6712. 00004E0C  222E FFE0                move.l     D1, [A6 - 0x20]
  6713. 00004E10  D2AE FFC0                add.l      D1, [A6 - 0x40]
  6714. 00004E14  0681 0001 0000           addi.l     D1, 0x10000
  6715. 00004E1A  7411                     moveq.l    D2, 0x11
  6716. 00004E1C  E4A1                     asr        D1, D2
  6717. 00004E1E  2040                     movea.l    A0, D0
  6718. 00004E20  3081                     move.w     [A0], D1
  6719. 00004E22  302E 000C                move.w     D0, [A6 + 0xC]
  6720. 00004E26  E540                     asl        D0.w, 2
  6721. 00004E28  48C0                     ext.l      D0
  6722. 00004E2A  D080                     add.l      D0, D0
  6723. 00004E2C  D0AE 0008                add.l      D0, [A6 + 0x8]
  6724. 00004E30  222E FFE0                move.l     D1, [A6 - 0x20]
  6725. 00004E34  92AE FFC0                sub.l      D1, [A6 - 0x40]
  6726. 00004E38  0681 0001 0000           addi.l     D1, 0x10000
  6727. 00004E3E  7411                     moveq.l    D2, 0x11
  6728. 00004E40  E4A1                     asr        D1, D2
  6729. 00004E42  2040                     movea.l    A0, D0
  6730. 00004E44  3081                     move.w     [A0], D1
  6731. 00004E46  302E 000C                move.w     D0, [A6 + 0xC]
  6732. 00004E4A  C1FC 0005                muls.w     D0, 0x5
  6733. 00004E4E  48C0                     ext.l      D0
  6734. 00004E50  D080                     add.l      D0, D0
  6735. 00004E52  D0AE 0008                add.l      D0, [A6 + 0x8]
  6736. 00004E56  222E FFE4                move.l     D1, [A6 - 0x1C]
  6737. 00004E5A  92AE FFBC                sub.l      D1, [A6 - 0x44]
  6738. 00004E5E  0681 0001 0000           addi.l     D1, 0x10000
  6739. 00004E64  7411                     moveq.l    D2, 0x11
  6740. 00004E66  E4A1                     asr        D1, D2
  6741. 00004E68  2040                     movea.l    A0, D0
  6742. 00004E6A  3081                     move.w     [A0], D1
  6743. 00004E6C  302E 000C                move.w     D0, [A6 + 0xC]
  6744. 00004E70  C1FC 0006                muls.w     D0, 0x6
  6745. 00004E74  48C0                     ext.l      D0
  6746. 00004E76  D080                     add.l      D0, D0
  6747. 00004E78  D0AE 0008                add.l      D0, [A6 + 0x8]
  6748. 00004E7C  222E FFE8                move.l     D1, [A6 - 0x18]
  6749. 00004E80  92AE FFB8                sub.l      D1, [A6 - 0x48]
  6750. 00004E84  0681 0001 0000           addi.l     D1, 0x10000
  6751. 00004E8A  7411                     moveq.l    D2, 0x11
  6752. 00004E8C  E4A1                     asr        D1, D2
  6753. 00004E8E  2040                     movea.l    A0, D0
  6754. 00004E90  3081                     move.w     [A0], D1
  6755. 00004E92  302E 000C                move.w     D0, [A6 + 0xC]
  6756. 00004E96  C1FC 0007                muls.w     D0, 0x7
  6757. 00004E9A  48C0                     ext.l      D0
  6758. 00004E9C  D080                     add.l      D0, D0
  6759. 00004E9E  D0AE 0008                add.l      D0, [A6 + 0x8]
  6760. 00004EA2  222E FFEC                move.l     D1, [A6 - 0x14]
  6761. 00004EA6  92AE FFC4                sub.l      D1, [A6 - 0x3C]
  6762. 00004EAA  0681 0001 0000           addi.l     D1, 0x10000
  6763. 00004EB0  7411                     moveq.l    D2, 0x11
  6764. 00004EB2  E4A1                     asr        D1, D2
  6765. 00004EB4  2040                     movea.l    A0, D0
  6766. 00004EB6  3081                     move.w     [A0], D1
  6767. 00004EB8  F21F D080                .fmovem    0xF21F, 0xD080 // unimplemented
  6768. 00004EBC  4E5E                     unlink     A6
  6769. 00004EBE  4E75                     rts
  6770. 00004EC0  4641                     not.w      D1
  6771. 00004EC2  5354                     subq.w     [A4], 1
  6772. 00004EC4  4944                     chk.w      D4, D4
  6773. 00004EC6  4354                     chk.w      D1, [A4]
  6774. fn00004EC8:
  6775. 00004EC8  4E56 FFFE                link       A6, -0x0002
  6776. 00004ECC  426E FFFE                clr.w      [A6 - 0x2]
  6777. 00004ED0  601E                     bra        +0x20 /* 00004EF0 */
  6778. label00004ED2:
  6779. 00004ED2  302E FFFE                move.w     D0, [A6 - 0x2]
  6780. 00004ED6  E740                     asl        D0.w, 3
  6781. 00004ED8  48C0                     ext.l      D0
  6782. 00004EDA  D080                     add.l      D0, D0
  6783. 00004EDC  D0AE 0008                add.l      D0, [A6 + 0x8]
  6784. 00004EE0  3F3C 0001                move.w     -[A7], 0x1
  6785. 00004EE4  2F00                     move.l     -[A7], D0
  6786. 00004EE6  4EBA FADC                jsr        [PC - 0x524 /* 000049C4 */]
  6787. 00004EEA  5C8F                     addq.l     A7, 6
  6788. 00004EEC  526E FFFE                addq.w     [A6 - 0x2], 1
  6789. label00004EF0:
  6790. 00004EF0  0C6E 0008 FFFE           cmpi.w     [A6 - 0x2], 0x8
  6791. 00004EF6  6DDA                     blt        -0x24 /* 00004ED2 */
  6792. 00004EF8  426E FFFE                clr.w      [A6 - 0x2]
  6793. 00004EFC  601C                     bra        +0x1E /* 00004F1A */
  6794. label00004EFE:
  6795. 00004EFE  302E FFFE                move.w     D0, [A6 - 0x2]
  6796. 00004F02  48C0                     ext.l      D0
  6797. 00004F04  D080                     add.l      D0, D0
  6798. 00004F06  D0AE 0008                add.l      D0, [A6 + 0x8]
  6799. 00004F0A  3F3C 0008                move.w     -[A7], 0x8
  6800. 00004F0E  2F00                     move.l     -[A7], D0
  6801. 00004F10  4EBA FAB2                jsr        [PC - 0x54E /* 000049C4 */]
  6802. 00004F14  5C8F                     addq.l     A7, 6
  6803. 00004F16  526E FFFE                addq.w     [A6 - 0x2], 1
  6804. label00004F1A:
  6805. 00004F1A  0C6E 0008 FFFE           cmpi.w     [A6 - 0x2], 0x8
  6806. 00004F20  6DDC                     blt        -0x22 /* 00004EFE */
  6807. 00004F22  4E5E                     unlink     A6
  6808. 00004F24  4E75                     rts
  6809. 00004F26  4A52                     tst.w      [A2]
  6810. 00004F28  4556                     chk.w      D2, [A6]
  6811. 00004F2A  4443                     neg.w      D3
  6812. 00004F2C  5420                     addq.b     -[A0], 2
  6813. fn00004F2E:
  6814. 00004F2E  4E56 0000                link       A6, 0
  6815. 00004F32  202E 000C                move.l     D0, [A6 + 0xC]
  6816. 00004F36  5380                     subq.l     D0, 1
  6817. 00004F38  D1AE 0008                add.l      [A6 + 0x8], D0
  6818. 00004F3C  202E 0008                move.l     D0, [A6 + 0x8]
  6819. 00004F40  4C6E 0801 000C           movem.l    D0,A3, [A6 + 0xC]
  6820. 00004F46  202E 0008                move.l     D0, [A6 + 0x8]
  6821. 00004F4A  9081                     sub.l      D0, D1
  6822. 00004F4C  4E5E                     unlink     A6
  6823. 00004F4E  4E75                     rts
  6824. 00004F50  4A52                     tst.w      [A2]
  6825. 00004F52  4F55                     chk.w      D7, [A5]
  6826. 00004F54  4E44                     trap       4
  6827. 00004F56  5550                     subq.w     [A0], 2
  6828. fn00004F58:
  6829. 00004F58  4E56 0000                link       A6, 0
  6830. 00004F5C  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  6831. 00004F60  2E2E 0016                move.l     D7, [A6 + 0x16]
  6832. 00004F64  302E 000C                move.w     D0, [A6 + 0xC]
  6833. 00004F68  48C0                     ext.l      D0
  6834. 00004F6A  E580                     asl        D0, 2
  6835. 00004F6C  D1AE 0008                add.l      [A6 + 0x8], D0
  6836. 00004F70  302E 0012                move.w     D0, [A6 + 0x12]
  6837. 00004F74  48C0                     ext.l      D0
  6838. 00004F76  E580                     asl        D0, 2
  6839. 00004F78  D1AE 000E                add.l      [A6 + 0xE], D0
  6840. 00004F7C  3C2E 0014                move.w     D6, [A6 + 0x14]
  6841. 00004F80  6024                     bra        +0x26 /* 00004FA6 */
  6842. label00004F82:
  6843. 00004F82  206E 0008                movea.l    A0, [A6 + 0x8]
  6844. 00004F86  58AE 0008                addq.l     [A6 + 0x8], 4
  6845. 00004F8A  2850                     movea.l    A4, [A0]
  6846. 00004F8C  206E 000E                movea.l    A0, [A6 + 0xE]
  6847. 00004F90  58AE 000E                addq.l     [A6 + 0xE], 4
  6848. 00004F94  2650                     movea.l    A3, [A0]
  6849. 00004F96  2F07                     move.l     -[A7], D7
  6850. 00004F98  2F0C                     move.l     -[A7], A4
  6851. 00004F9A  2F0B                     move.l     -[A7], A3
  6852. 00004F9C  4EAD 02AA                jsr        [A5 + 0x2AA /* export_81 */]
  6853. 00004FA0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6854. 00004FA4  5346                     subq.w     D6, 1
  6855. label00004FA6:
  6856. 00004FA6  4A46                     tst.w      D6
  6857. 00004FA8  6ED8                     bgt        -0x26 /* 00004F82 */
  6858. 00004FAA  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  6859. 00004FAE  4E5E                     unlink     A6
  6860. 00004FB0  4E75                     rts
  6861. 00004FB2  4A43                     tst.w      D3
  6862. 00004FB4  4F50                     chk.w      D7, [A0]
  6863. 00004FB6  5953                     subq.w     [A3], 4
  6864. 00004FB8  414D                     chk.w      D0, A5
  6865. fn00004FBA:
  6866. 00004FBA  4E56 0000                link       A6, 0
  6867. 00004FBE  202E 0010                move.l     D0, [A6 + 0x10]
  6868. 00004FC2  EF80                     asl        D0, 7
  6869. 00004FC4  2F00                     move.l     -[A7], D0
  6870. 00004FC6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6871. 00004FCA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6872. 00004FCE  4EAD 02AA                jsr        [A5 + 0x2AA /* export_81 */]
  6873. 00004FD2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6874. 00004FD6  4E5E                     unlink     A6
  6875. 00004FD8  4E75                     rts
  6876. 00004FDA  4A43                     tst.w      D3
  6877. 00004FDC  4F50                     chk.w      D7, [A0]
  6878. 00004FDE  5942                     subq.w     D2, 4
  6879. 00004FE0  4C4F 4E56                movem.l    D1,D2,D4,D6,A1,A2,A3,A6, A7
  6880. // begin alternate branch 00004FE2-00004FEC
  6881. fn00004FE2:
  6882. 00004FE2  4E56 0000                link       A6, 0
  6883. 00004FE6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6884. 00004FEA  4267                     clr.w      -[A7]
  6885. // end alternate branch 00004FE2-00004FEC
  6886. fn00004FE2: // (misaligned)
  6887. 00004FE4  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  6888. 00004FE8  000C 4267                ori.b      A4, 0x67 /* 'g' */
  6889. 00004FEC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6890. 00004FF0  4EAD 02B2                jsr        [A5 + 0x2B2 /* export_82 */]
  6891. 00004FF4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6892. 00004FF8  4E5E                     unlink     A6
  6893. 00004FFA  4E75                     rts
  6894. 00004FFC  4A5A                     tst.w      [A2]+
  6895. 00004FFE  4552                     chk.w      D2, [A2]
  6896. 00005000  4F46                     chk.w      D7, D6
  6897. 00005002  4152                     chk.w      D0, [A2]
  6898. fn00005004:
  6899. 00005004  4E56 0000                link       A6, 0
  6900. 00005008  206D F4B0                movea.l    A0, [A5 - 0xB50]
  6901. 0000500C  316E 0008 000A           move.w     [A0 + 0xA], [A6 + 0x8]
  6902. 00005012  206D F4B0                movea.l    A0, [A5 - 0xB50]
  6903. 00005016  486D F4BC                pea.l      [A5 - 0xB44]
  6904. 0000501A  2050                     movea.l    A0, [A0]
  6905. 0000501C  4E90                     jsr        [A0]
  6906. 0000501E  588F                     addq.l     A7, 4
  6907. 00005020  4E5E                     unlink     A6
  6908. 00005022  4E75                     rts
  6909. 00005024  4F55                     chk.w      D7, [A5]
  6910. 00005026  544F                     addq.w     A7, 2
  6911. 00005028  464D                     not.w      A5
  6912. 0000502A  454D                     chk.w      D2, A5
  6913. export_39:
  6914. fn0000502C:
  6915. 0000502C  4E56 FFFC                link       A6, -0x0004
  6916. 00005030  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6917. 00005034  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  6918. 00005038  588F                     addq.l     A7, 4
  6919. 0000503A  2D40 FFFC                move.l     [A6 - 0x4], D0
  6920. 0000503E  4AAE FFFC                tst.l      [A6 - 0x4]
  6921. 00005042  660A                     bne        +0xC /* 0000504E */
  6922. 00005044  3F3C 0001                move.w     -[A7], 0x1
  6923. 00005048  4EBA FFBA                jsr        [PC - 0x46 /* 00005004 */]
  6924. 0000504C  548F                     addq.l     A7, 2
  6925. label0000504E:
  6926. 0000504E  202E FFFC                move.l     D0, [A6 - 0x4]
  6927. 00005052  4E5E                     unlink     A6
  6928. 00005054  4E75                     rts
  6929. 00005056  414C                     chk.w      D0, A4
  6930. 00005058  4C4F 4353                movem.l    D0,D1,D4,D6,A0,A1,A6, A7
  6931. 0000505C  4D41                     chk.w      D6, D1
  6932. export_40:
  6933. fn0000505E:
  6934. 0000505E  4E56 0000                link       A6, 0
  6935. 00005062  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6936. 00005066  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  6937. 0000506A  588F                     addq.l     A7, 4
  6938. 0000506C  4E5E                     unlink     A6
  6939. 0000506E  4E75                     rts
  6940. 00005070  4652                     not.w      [A2]
  6941. 00005072  4545                     chk.w      D2, D5
  6942. 00005074  534D                     subq.w     A5, 1
  6943. 00005076  414C                     chk.w      D0, A4
  6944. export_41:
  6945. fn00005078:
  6946. 00005078  4E56 FFF4                link       A6, -0x000C
  6947. 0000507C  202E 000C                move.l     D0, [A6 + 0xC]
  6948. 00005080  E580                     asl        D0, 2
  6949. 00005082  2F00                     move.l     -[A7], D0
  6950. 00005084  4EBA FFA6                jsr        [PC - 0x5A /* 0000502C */]
  6951. 00005088  588F                     addq.l     A7, 4
  6952. 0000508A  2D40 FFFC                move.l     [A6 - 0x4], D0
  6953. 0000508E  42AE FFF8                clr.l      [A6 - 0x8]
  6954. 00005092  603C                     bra        +0x3E /* 000050D0 */
  6955. label00005094:
  6956. 00005094  202E FFF8                move.l     D0, [A6 - 0x8]
  6957. 00005098  E580                     asl        D0, 2
  6958. 0000509A  D0AE FFFC                add.l      D0, [A6 - 0x4]
  6959. 0000509E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6960. 000050A2  2D40 FFF4                move.l     [A6 - 0xC], D0
  6961. 000050A6  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  6962. 000050AA  588F                     addq.l     A7, 4
  6963. 000050AC  206E FFF4                movea.l    A0, [A6 - 0xC]
  6964. 000050B0  2080                     move.l     [A0], D0
  6965. 000050B2  202E FFF8                move.l     D0, [A6 - 0x8]
  6966. 000050B6  E580                     asl        D0, 2
  6967. 000050B8  D0AE FFFC                add.l      D0, [A6 - 0x4]
  6968. 000050BC  2040                     movea.l    A0, D0
  6969. 000050BE  4A90                     tst.l      [A0]
  6970. 000050C0  660A                     bne        +0xC /* 000050CC */
  6971. 000050C2  3F3C 0003                move.w     -[A7], 0x3
  6972. 000050C6  4EBA FF3C                jsr        [PC - 0xC4 /* 00005004 */]
  6973. 000050CA  548F                     addq.l     A7, 2
  6974. label000050CC:
  6975. 000050CC  52AE FFF8                addq.l     [A6 - 0x8], 1
  6976. label000050D0:
  6977. 000050D0  202E FFF8                move.l     D0, [A6 - 0x8]
  6978. 000050D4  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  6979. 000050D8  6DBA                     blt        -0x44 /* 00005094 */
  6980. 000050DA  202E FFFC                move.l     D0, [A6 - 0x4]
  6981. 000050DE  4E5E                     unlink     A6
  6982. 000050E0  4E75                     rts
  6983. 000050E2  414C                     chk.w      D0, A4
  6984. 000050E4  4C4F 4353                movem.l    D0,D1,D4,D6,A0,A1,A6, A7
  6985. 000050E8  4D41                     chk.w      D6, D1
  6986. export_42:
  6987. fn000050EA:
  6988. 000050EA  4E56 FFFC                link       A6, -0x0004
  6989. 000050EE  42AE FFFC                clr.l      [A6 - 0x4]
  6990. 000050F2  6018                     bra        +0x1A /* 0000510C */
  6991. label000050F4:
  6992. 000050F4  202E FFFC                move.l     D0, [A6 - 0x4]
  6993. 000050F8  E580                     asl        D0, 2
  6994. 000050FA  D0AE 0008                add.l      D0, [A6 + 0x8]
  6995. 000050FE  2040                     movea.l    A0, D0
  6996. 00005100  2F10                     move.l     -[A7], [A0]
  6997. 00005102  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  6998. 00005106  588F                     addq.l     A7, 4
  6999. 00005108  52AE FFFC                addq.l     [A6 - 0x4], 1
  7000. label0000510C:
  7001. 0000510C  202E FFFC                move.l     D0, [A6 - 0x4]
  7002. 00005110  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  7003. 00005114  6DDE                     blt        -0x20 /* 000050F4 */
  7004. 00005116  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7005. 0000511A  4EBA FF42                jsr        [PC - 0xBE /* 0000505E */]
  7006. 0000511E  588F                     addq.l     A7, 4
  7007. 00005120  4E5E                     unlink     A6
  7008. 00005122  4E75                     rts
  7009. 00005124  4652                     not.w      [A2]
  7010. 00005126  4545                     chk.w      D2, D5
  7011. 00005128  534D                     subq.w     A5, 1
  7012. 0000512A  414C                     chk.w      D0, A4
  7013. export_43:
  7014. fn0000512C:
  7015. 0000512C  4E56 FFF4                link       A6, -0x000C
  7016. 00005130  202E 000C                move.l     D0, [A6 + 0xC]
  7017. 00005134  E580                     asl        D0, 2
  7018. 00005136  2F00                     move.l     -[A7], D0
  7019. 00005138  4EBA FEF2                jsr        [PC - 0x10E /* 0000502C */]
  7020. 0000513C  588F                     addq.l     A7, 4
  7021. 0000513E  2D40 FFFC                move.l     [A6 - 0x4], D0
  7022. 00005142  42AE FFF8                clr.l      [A6 - 0x8]
  7023. 00005146  6040                     bra        +0x42 /* 00005188 */
  7024. label00005148:
  7025. 00005148  202E FFF8                move.l     D0, [A6 - 0x8]
  7026. 0000514C  E580                     asl        D0, 2
  7027. 0000514E  D0AE FFFC                add.l      D0, [A6 - 0x4]
  7028. 00005152  222E 0008                move.l     D1, [A6 + 0x8]
  7029. 00005156  EF81                     asl        D1, 7
  7030. 00005158  2F01                     move.l     -[A7], D1
  7031. 0000515A  2D40 FFF4                move.l     [A6 - 0xC], D0
  7032. 0000515E  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  7033. 00005162  588F                     addq.l     A7, 4
  7034. 00005164  206E FFF4                movea.l    A0, [A6 - 0xC]
  7035. 00005168  2080                     move.l     [A0], D0
  7036. 0000516A  202E FFF8                move.l     D0, [A6 - 0x8]
  7037. 0000516E  E580                     asl        D0, 2
  7038. 00005170  D0AE FFFC                add.l      D0, [A6 - 0x4]
  7039. 00005174  2040                     movea.l    A0, D0
  7040. 00005176  4A90                     tst.l      [A0]
  7041. 00005178  660A                     bne        +0xC /* 00005184 */
  7042. 0000517A  3F3C 0004                move.w     -[A7], 0x4
  7043. 0000517E  4EBA FE84                jsr        [PC - 0x17C /* 00005004 */]
  7044. 00005182  548F                     addq.l     A7, 2
  7045. label00005184:
  7046. 00005184  52AE FFF8                addq.l     [A6 - 0x8], 1
  7047. label00005188:
  7048. 00005188  202E FFF8                move.l     D0, [A6 - 0x8]
  7049. 0000518C  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  7050. 00005190  6DB6                     blt        -0x48 /* 00005148 */
  7051. 00005192  202E FFFC                move.l     D0, [A6 - 0x4]
  7052. 00005196  4E5E                     unlink     A6
  7053. 00005198  4E75                     rts
  7054. 0000519A  414C                     chk.w      D0, A4
  7055. 0000519C  4C4F 4353                movem.l    D0,D1,D4,D6,A0,A1,A6, A7
  7056. 000051A0  4D41                     chk.w      D6, D1
  7057. export_44:
  7058. fn000051A2:
  7059. 000051A2  4E56 FFFC                link       A6, -0x0004
  7060. 000051A6  42AE FFFC                clr.l      [A6 - 0x4]
  7061. 000051AA  6018                     bra        +0x1A /* 000051C4 */
  7062. label000051AC:
  7063. 000051AC  202E FFFC                move.l     D0, [A6 - 0x4]
  7064. 000051B0  E580                     asl        D0, 2
  7065. 000051B2  D0AE 0008                add.l      D0, [A6 + 0x8]
  7066. 000051B6  2040                     movea.l    A0, D0
  7067. 000051B8  2F10                     move.l     -[A7], [A0]
  7068. 000051BA  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  7069. 000051BE  588F                     addq.l     A7, 4
  7070. 000051C0  52AE FFFC                addq.l     [A6 - 0x4], 1
  7071. label000051C4:
  7072. 000051C4  202E FFFC                move.l     D0, [A6 - 0x4]
  7073. 000051C8  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  7074. 000051CC  6DDE                     blt        -0x20 /* 000051AC */
  7075. 000051CE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7076. 000051D2  4EBA FE8A                jsr        [PC - 0x176 /* 0000505E */]
  7077. 000051D6  588F                     addq.l     A7, 4
  7078. 000051D8  4E5E                     unlink     A6
  7079. 000051DA  4E75                     rts
  7080. 000051DC  4652                     not.w      [A2]
  7081. 000051DE  4545                     chk.w      D2, D5
  7082. 000051E0  534D                     subq.w     A5, 1
  7083. 000051E2  414C                     chk.w      D0, A4
  7084. export_45:
  7085. 000051E4  4E56 FFFC                link       A6, -0x0004
  7086. 000051E8  4878 0014                push.l     0x14
  7087. 000051EC  4EBA FE3E                jsr        [PC - 0x1C2 /* 0000502C */]
  7088. 000051F0  588F                     addq.l     A7, 4
  7089. 000051F2  2D40 FFFC                move.l     [A6 - 0x4], D0
  7090. 000051F6  206E FFFC                movea.l    A0, [A6 - 0x4]
  7091. 000051FA  4290                     clr.l      [A0]
  7092. 000051FC  206E FFFC                movea.l    A0, [A6 - 0x4]
  7093. 00005200  216E 000C 0004           move.l     [A0 + 0x4], [A6 + 0xC]
  7094. 00005206  206E FFFC                movea.l    A0, [A6 - 0x4]
  7095. 0000520A  216E 0008 0008           move.l     [A0 + 0x8], [A6 + 0x8]
  7096. 00005210  206E FFFC                movea.l    A0, [A6 - 0x4]
  7097. 00005214  216E 0010 000C           move.l     [A0 + 0xC], [A6 + 0x10]
  7098. 0000521A  206E FFFC                movea.l    A0, [A6 - 0x4]
  7099. 0000521E  216D F4B4 0010           move.l     [A0 + 0x10], [A5 - 0xB4C]
  7100. 00005224  2B6E FFFC F4B4           move.l     [A5 - 0xB4C], [A6 - 0x4]
  7101. 0000522A  202E FFFC                move.l     D0, [A6 - 0x4]
  7102. 0000522E  4E5E                     unlink     A6
  7103. 00005230  4E75                     rts
  7104. 00005232  5245                     addq.w     D5, 1
  7105. 00005234  5155                     subq.w     [A5], 8
  7106. 00005236  4553                     chk.w      D2, [A3]
  7107. 00005238  5442                     addq.w     D2, 2
  7108. export_46:
  7109. 0000523A  4E56 FFFC                link       A6, -0x0004
  7110. 0000523E  4878 0014                push.l     0x14
  7111. 00005242  4EBA FDE8                jsr        [PC - 0x218 /* 0000502C */]
  7112. 00005246  588F                     addq.l     A7, 4
  7113. 00005248  2D40 FFFC                move.l     [A6 - 0x4], D0
  7114. 0000524C  206E FFFC                movea.l    A0, [A6 - 0x4]
  7115. 00005250  4290                     clr.l      [A0]
  7116. 00005252  206E FFFC                movea.l    A0, [A6 - 0x4]
  7117. 00005256  216E 000C 0004           move.l     [A0 + 0x4], [A6 + 0xC]
  7118. 0000525C  206E FFFC                movea.l    A0, [A6 - 0x4]
  7119. 00005260  216E 0008 0008           move.l     [A0 + 0x8], [A6 + 0x8]
  7120. 00005266  206E FFFC                movea.l    A0, [A6 - 0x4]
  7121. 0000526A  216E 0010 000C           move.l     [A0 + 0xC], [A6 + 0x10]
  7122. 00005270  206E FFFC                movea.l    A0, [A6 - 0x4]
  7123. 00005274  216D F4B8 0010           move.l     [A0 + 0x10], [A5 - 0xB48]
  7124. 0000527A  2B6E FFFC F4B8           move.l     [A5 - 0xB48], [A6 - 0x4]
  7125. 00005280  202E FFFC                move.l     D0, [A6 - 0x4]
  7126. 00005284  4E5E                     unlink     A6
  7127. 00005286  4E75                     rts
  7128. 00005288  5245                     addq.w     D5, 1
  7129. 0000528A  5155                     subq.w     [A5], 8
  7130. 0000528C  4553                     chk.w      D2, [A3]
  7131. 0000528E  5442                     addq.w     D2, 2
  7132. export_47:
  7133. 00005290  4E56 FFF8                link       A6, -0x0008
  7134. 00005294  2D6D F4B4 FFFC           move.l     [A6 - 0x4], [A5 - 0xB4C]
  7135. 0000529A  6026                     bra        +0x28 /* 000052C2 */
  7136. label0000529C:
  7137. 0000529C  206E FFFC                movea.l    A0, [A6 - 0x4]
  7138. 000052A0  2F28 0004                move.l     -[A7], [A0 + 0x4]
  7139. 000052A4  206E FFFC                movea.l    A0, [A6 - 0x4]
  7140. 000052A8  2F28 0008                move.l     -[A7], [A0 + 0x8]
  7141. 000052AC  4EBA FDCA                jsr        [PC - 0x236 /* 00005078 */]
  7142. 000052B0  508F                     addq.l     A7, 8
  7143. 000052B2  206E FFFC                movea.l    A0, [A6 - 0x4]
  7144. 000052B6  2080                     move.l     [A0], D0
  7145. 000052B8  206E FFFC                movea.l    A0, [A6 - 0x4]
  7146. 000052BC  2D68 0010 FFFC           move.l     [A6 - 0x4], [A0 + 0x10]
  7147. label000052C2:
  7148. 000052C2  4AAE FFFC                tst.l      [A6 - 0x4]
  7149. 000052C6  66D4                     bne        -0x2A /* 0000529C */
  7150. 000052C8  2D6D F4B8 FFF8           move.l     [A6 - 0x8], [A5 - 0xB48]
  7151. 000052CE  6026                     bra        +0x28 /* 000052F6 */
  7152. label000052D0:
  7153. 000052D0  206E FFF8                movea.l    A0, [A6 - 0x8]
  7154. 000052D4  2F28 0004                move.l     -[A7], [A0 + 0x4]
  7155. 000052D8  206E FFF8                movea.l    A0, [A6 - 0x8]
  7156. 000052DC  2F28 0008                move.l     -[A7], [A0 + 0x8]
  7157. 000052E0  4EBA FE4A                jsr        [PC - 0x1B6 /* 0000512C */]
  7158. 000052E4  508F                     addq.l     A7, 8
  7159. 000052E6  206E FFF8                movea.l    A0, [A6 - 0x8]
  7160. 000052EA  2080                     move.l     [A0], D0
  7161. 000052EC  206E FFF8                movea.l    A0, [A6 - 0x8]
  7162. 000052F0  2D68 0010 FFF8           move.l     [A6 - 0x8], [A0 + 0x10]
  7163. label000052F6:
  7164. 000052F6  4AAE FFF8                tst.l      [A6 - 0x8]
  7165. 000052FA  66D4                     bne        -0x2A /* 000052D0 */
  7166. 000052FC  42AD F4B4                clr.l      [A5 - 0xB4C]
  7167. 00005300  42AD F4B8                clr.l      [A5 - 0xB48]
  7168. 00005304  4E5E                     unlink     A6
  7169. 00005306  4E75                     rts
  7170. 00005308  414C                     chk.w      D0, A4
  7171. 0000530A  4C4F 4342                movem.l    D1,D6,A0,A1,A6, A7
  7172. 0000530E  4947                     chk.w      D4, D7
  7173. export_48:
  7174. 00005310  4E56 0000                link       A6, 0
  7175. 00005314  4AAE 000C                tst.l      [A6 + 0xC]
  7176. 00005318  6D1E                     blt        +0x20 /* 00005338 */
  7177. 0000531A  206E 0008                movea.l    A0, [A6 + 0x8]
  7178. 0000531E  202E 000C                move.l     D0, [A6 + 0xC]
  7179. 00005322  D0A8 000C                add.l      D0, [A0 + 0xC]
  7180. 00005326  206E 0008                movea.l    A0, [A6 + 0x8]
  7181. 0000532A  B0A8 0004                cmp.l      D0, [A0 + 0x4]
  7182. 0000532E  6E08                     bgt        +0xA /* 00005338 */
  7183. 00005330  206E 0008                movea.l    A0, [A6 + 0x8]
  7184. 00005334  4A90                     tst.l      [A0]
  7185. 00005336  660E                     bne        +0x10 /* 00005346 */
  7186. label00005338:
  7187. 00005338  206D F4B0                movea.l    A0, [A5 - 0xB50]
  7188. 0000533C  486D F4DA                pea.l      [A5 - 0xB26]
  7189. 00005340  2050                     movea.l    A0, [A0]
  7190. 00005342  4E90                     jsr        [A0]
  7191. 00005344  588F                     addq.l     A7, 4
  7192. label00005346:
  7193. 00005346  206E 0008                movea.l    A0, [A6 + 0x8]
  7194. 0000534A  202E 000C                move.l     D0, [A6 + 0xC]
  7195. 0000534E  E580                     asl        D0, 2
  7196. 00005350  D090                     add.l      D0, [A0]
  7197. 00005352  4E5E                     unlink     A6
  7198. 00005354  4E75                     rts
  7199. 00005356  4143                     chk.w      D0, D3
  7200. 00005358  4345                     chk.w      D1, D5
  7201. 0000535A  5353                     subq.w     [A3], 1
  7202. 0000535C  4249                     clr.w      A1
  7203. export_49:
  7204. 0000535E  4E56 0000                link       A6, 0
  7205. 00005362  4AAE 000C                tst.l      [A6 + 0xC]
  7206. 00005366  6D1E                     blt        +0x20 /* 00005386 */
  7207. 00005368  206E 0008                movea.l    A0, [A6 + 0x8]
  7208. 0000536C  202E 000C                move.l     D0, [A6 + 0xC]
  7209. 00005370  D0A8 000C                add.l      D0, [A0 + 0xC]
  7210. 00005374  206E 0008                movea.l    A0, [A6 + 0x8]
  7211. 00005378  B0A8 0004                cmp.l      D0, [A0 + 0x4]
  7212. 0000537C  6E08                     bgt        +0xA /* 00005386 */
  7213. 0000537E  206E 0008                movea.l    A0, [A6 + 0x8]
  7214. 00005382  4A90                     tst.l      [A0]
  7215. 00005384  660E                     bne        +0x10 /* 00005394 */
  7216. label00005386:
  7217. 00005386  206D F4B0                movea.l    A0, [A5 - 0xB50]
  7218. 0000538A  486D F4FA                pea.l      [A5 - 0xB06]
  7219. 0000538E  2050                     movea.l    A0, [A0]
  7220. 00005390  4E90                     jsr        [A0]
  7221. 00005392  588F                     addq.l     A7, 4
  7222. label00005394:
  7223. 00005394  206E 0008                movea.l    A0, [A6 + 0x8]
  7224. 00005398  202E 000C                move.l     D0, [A6 + 0xC]
  7225. 0000539C  E580                     asl        D0, 2
  7226. 0000539E  D090                     add.l      D0, [A0]
  7227. 000053A0  4E5E                     unlink     A6
  7228. 000053A2  4E75                     rts
  7229. 000053A4  4143                     chk.w      D0, D3
  7230. 000053A6  4345                     chk.w      D1, D5
  7231. 000053A8  5353                     subq.w     [A3], 1
  7232. 000053AA  4249                     clr.w      A1
  7233. export_50:
  7234. 000053AC  4E56 0000                link       A6, 0
  7235. 000053B0  206E 0008                movea.l    A0, [A6 + 0x8]
  7236. 000053B4  2F28 0004                move.l     -[A7], [A0 + 0x4]
  7237. 000053B8  206E 0008                movea.l    A0, [A6 + 0x8]
  7238. 000053BC  2F10                     move.l     -[A7], [A0]
  7239. 000053BE  4EBA FD2A                jsr        [PC - 0x2D6 /* 000050EA */]
  7240. 000053C2  508F                     addq.l     A7, 8
  7241. 000053C4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7242. 000053C8  4EBA FC94                jsr        [PC - 0x36C /* 0000505E */]
  7243. 000053CC  588F                     addq.l     A7, 4
  7244. 000053CE  4E5E                     unlink     A6
  7245. 000053D0  4E75                     rts
  7246. 000053D2  4652                     not.w      [A2]
  7247. 000053D4  4545                     chk.w      D2, D5
  7248. 000053D6  4249                     clr.w      A1
  7249. 000053D8  4753                     chk.w      D3, [A3]
  7250. export_51:
  7251. 000053DA  4E56 0000                link       A6, 0
  7252. 000053DE  206E 0008                movea.l    A0, [A6 + 0x8]
  7253. 000053E2  2F28 0004                move.l     -[A7], [A0 + 0x4]
  7254. 000053E6  206E 0008                movea.l    A0, [A6 + 0x8]
  7255. 000053EA  2F10                     move.l     -[A7], [A0]
  7256. 000053EC  4EBA FDB4                jsr        [PC - 0x24C /* 000051A2 */]
  7257. 000053F0  508F                     addq.l     A7, 8
  7258. 000053F2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7259. 000053F6  4EBA FC66                jsr        [PC - 0x39A /* 0000505E */]
  7260. 000053FA  588F                     addq.l     A7, 4
  7261. 000053FC  4E5E                     unlink     A6
  7262. 000053FE  4E75                     rts
  7263. 00005400  4652                     not.w      [A2]
  7264. 00005402  4545                     chk.w      D2, D5
  7265. 00005404  4249                     clr.w      A1
  7266. 00005406  4742                     chk.w      D3, D2
  7267. fn00005408:
  7268. 00005408  4E56 0000                link       A6, 0
  7269. 0000540C  2B6E 0008 F4B0           move.l     [A5 - 0xB50], [A6 + 0x8]
  7270. 00005412  41ED 015A                lea.l      A0, [A5 + 0x15A /* export_39 */]
  7271. 00005416  226E 0008                movea.l    A1, [A6 + 0x8]
  7272. 0000541A  2348 001A                move.l     [A1 + 0x1A], A0
  7273. 0000541E  41ED 0162                lea.l      A0, [A5 + 0x162 /* export_40 */]
  7274. 00005422  226E 0008                movea.l    A1, [A6 + 0x8]
  7275. 00005426  2348 001E                move.l     [A1 + 0x1E], A0
  7276. 0000542A  41ED 016A                lea.l      A0, [A5 + 0x16A /* export_41 */]
  7277. 0000542E  226E 0008                movea.l    A1, [A6 + 0x8]
  7278. 00005432  2348 0022                move.l     [A1 + 0x22], A0
  7279. 00005436  41ED 0172                lea.l      A0, [A5 + 0x172 /* export_42 */]
  7280. 0000543A  226E 0008                movea.l    A1, [A6 + 0x8]
  7281. 0000543E  2348 0026                move.l     [A1 + 0x26], A0
  7282. 00005442  41ED 017A                lea.l      A0, [A5 + 0x17A /* export_43 */]
  7283. 00005446  226E 0008                movea.l    A1, [A6 + 0x8]
  7284. 0000544A  2348 002A                move.l     [A1 + 0x2A], A0
  7285. 0000544E  41ED 0182                lea.l      A0, [A5 + 0x182 /* export_44 */]
  7286. 00005452  226E 0008                movea.l    A1, [A6 + 0x8]
  7287. 00005456  2348 002E                move.l     [A1 + 0x2E], A0
  7288. 0000545A  41ED 018A                lea.l      A0, [A5 + 0x18A /* export_45 */]
  7289. 0000545E  226E 0008                movea.l    A1, [A6 + 0x8]
  7290. 00005462  2348 0032                move.l     [A1 + 0x32], A0
  7291. 00005466  41ED 0192                lea.l      A0, [A5 + 0x192 /* export_46 */]
  7292. 0000546A  226E 0008                movea.l    A1, [A6 + 0x8]
  7293. 0000546E  2348 0036                move.l     [A1 + 0x36], A0
  7294. 00005472  41ED 019A                lea.l      A0, [A5 + 0x19A /* export_47 */]
  7295. 00005476  226E 0008                movea.l    A1, [A6 + 0x8]
  7296. 0000547A  2348 003A                move.l     [A1 + 0x3A], A0
  7297. 0000547E  41ED 01A2                lea.l      A0, [A5 + 0x1A2 /* export_48 */]
  7298. 00005482  226E 0008                movea.l    A1, [A6 + 0x8]
  7299. 00005486  2348 003E                move.l     [A1 + 0x3E], A0
  7300. 0000548A  41ED 01AA                lea.l      A0, [A5 + 0x1AA /* export_49 */]
  7301. 0000548E  226E 0008                movea.l    A1, [A6 + 0x8]
  7302. 00005492  2348 0042                move.l     [A1 + 0x42], A0
  7303. 00005496  41ED 01B2                lea.l      A0, [A5 + 0x1B2 /* export_50 */]
  7304. 0000549A  226E 0008                movea.l    A1, [A6 + 0x8]
  7305. 0000549E  2348 0046                move.l     [A1 + 0x46], A0
  7306. 000054A2  41ED 01BA                lea.l      A0, [A5 + 0x1BA /* export_51 */]
  7307. 000054A6  226E 0008                movea.l    A1, [A6 + 0x8]
  7308. 000054AA  2348 004A                move.l     [A1 + 0x4A], A0
  7309. 000054AE  42AD F4B4                clr.l      [A5 - 0xB4C]
  7310. 000054B2  42AD F4B8                clr.l      [A5 - 0xB48]
  7311. 000054B6  4E5E                     unlink     A6
  7312. 000054B8  4E75                     rts
  7313. 000054BA  4A53                     tst.w      [A3]
  7314. 000054BC  454C                     chk.w      D2, A4
  7315. 000054BE  5649                     addq.w     A1, 3
  7316. 000054C0  5254                     addq.w     [A4], 1
  7317. fn000054C2:
  7318. 000054C2  4A6D F536                tst.w      [A5 - 0xACA]
  7319. 000054C6  6F48                     ble        +0x4A /* 00005510 */
  7320. 000054C8  302D F536                move.w     D0, [A5 - 0xACA]
  7321. 000054CC  526D F536                addq.w     [A5 - 0xACA], 1
  7322. 000054D0  1B40 F538                move.b     [A5 - 0xAC8], D0
  7323. 000054D4  206D F51A                movea.l    A0, [A5 - 0xAE6]
  7324. 000054D8  2F28 000C                move.l     -[A7], [A0 + 0xC]
  7325. 000054DC  306D F536                movea.w    A0, [A5 - 0xACA]
  7326. 000054E0  2F08                     move.l     -[A7], A0
  7327. 000054E2  4878 0001                push.l     0x1
  7328. 000054E6  486D F538                pea.l      [A5 - 0xAC8]
  7329. 000054EA  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  7330. 000054EE  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7331. 000054F2  306D F536                movea.w    A0, [A5 - 0xACA]
  7332. 000054F6  B1C0                     cmpa.l     A0, D0
  7333. 000054F8  6712                     beq        +0x14 /* 0000550C */
  7334. 000054FA  206D F51A                movea.l    A0, [A5 - 0xAE6]
  7335. 000054FE  2068 0004                movea.l    A0, [A0 + 0x4]
  7336. 00005502  486D F642                pea.l      [A5 - 0x9BE]
  7337. 00005506  2050                     movea.l    A0, [A0]
  7338. 00005508  4E90                     jsr        [A0]
  7339. 0000550A  588F                     addq.l     A7, 4
  7340. label0000550C:
  7341. 0000550C  426D F536                clr.w      [A5 - 0xACA]
  7342. label00005510:
  7343. 00005510  4E75                     rts
  7344. fn00005512:
  7345. 00005512  4E56 0000                link       A6, 0
  7346. 00005516  526D F536                addq.w     [A5 - 0xACA], 1
  7347. 0000551A  41ED F538                lea.l      A0, [A5 - 0xAC8]
  7348. 0000551E  D0ED F536                add.w      A0, [A5 - 0xACA]
  7349. 00005522  10AE 0009                move.b     [A0], [A6 + 0x9]
  7350. 00005526  0C6D 00FF F536           cmpi.w     [A5 - 0xACA], 0xFF
  7351. 0000552C  6D04                     blt        +0x6 /* 00005532 */
  7352. 0000552E  4EBA FF92                jsr        [PC - 0x6E /* 000054C2 */]
  7353. label00005532:
  7354. 00005532  4E5E                     unlink     A6
  7355. 00005534  4E75                     rts
  7356. 00005536  4348                     chk.w      D1, A0
  7357. 00005538  4152                     chk.w      D0, [A2]
  7358. 0000553A  4F55                     chk.w      D7, [A5]
  7359. 0000553C  5420                     addq.b     -[A0], 2
  7360. fn0000553E:
  7361. 0000553E  4E56 0000                link       A6, 0
  7362. 00005542  4A6D F63C                tst.w      [A5 - 0x9C4]
  7363. 00005546  6F12                     ble        +0x14 /* 0000555A */
  7364. 00005548  306E 0008                movea.w    A0, [A6 + 0x8]
  7365. 0000554C  2008                     move.l     D0, A0
  7366. 0000554E  322D F63C                move.w     D1, [A5 - 0x9C4]
  7367. 00005552  E3A8                     lsl        D0, D1
  7368. 00005554  81AD F638                or.l       [A5 - 0x9C8], D0
  7369. 00005558  6008                     bra        +0xA /* 00005562 */
  7370. label0000555A:
  7371. 0000555A  306E 0008                movea.w    A0, [A6 + 0x8]
  7372. 0000555E  2B48 F638                move.l     [A5 - 0x9C8], A0
  7373. label00005562:
  7374. 00005562  302D F51E                move.w     D0, [A5 - 0xAE2]
  7375. 00005566  D16D F63C                add.w      [A5 - 0x9C4], D0
  7376. 0000556A  6020                     bra        +0x22 /* 0000558C */
  7377. label0000556C:
  7378. 0000556C  203C 0000 00FF           move.l     D0, 0xFF
  7379. 00005572  C0AD F638                and.l      D0, [A5 - 0x9C8]
  7380. 00005576  3F00                     move.w     -[A7], D0
  7381. 00005578  4EBA FF98                jsr        [PC - 0x68 /* 00005512 */]
  7382. 0000557C  548F                     addq.l     A7, 2
  7383. 0000557E  202D F638                move.l     D0, [A5 - 0x9C8]
  7384. 00005582  E080                     asr        D0, 8
  7385. 00005584  2B40 F638                move.l     [A5 - 0x9C8], D0
  7386. 00005588  516D F63C                subq.w     [A5 - 0x9C4], 8
  7387. label0000558C:
  7388. 0000558C  0C6D 0008 F63C           cmpi.w     [A5 - 0x9C4], 0x8
  7389. 00005592  6CD8                     bge        -0x26 /* 0000556C */
  7390. 00005594  302D F528                move.w     D0, [A5 - 0xAD8]
  7391. 00005598  B06D F520                cmp.w      D0, [A5 - 0xAE0]
  7392. 0000559C  6F22                     ble        +0x24 /* 000055C0 */
  7393. 0000559E  526D F51E                addq.w     [A5 - 0xAE2], 1
  7394. 000055A2  0C6D 000C F51E           cmpi.w     [A5 - 0xAE2], 0xC
  7395. 000055A8  6608                     bne        +0xA /* 000055B2 */
  7396. 000055AA  3B7C 1000 F520           move.w     [A5 - 0xAE0], 0x1000
  7397. 000055B0  600E                     bra        +0x10 /* 000055C0 */
  7398. label000055B2:
  7399. 000055B2  7001                     moveq.l    D0, 0x01
  7400. 000055B4  322D F51E                move.w     D1, [A5 - 0xAE2]
  7401. 000055B8  E368                     lsl        D0.w, D1
  7402. 000055BA  5340                     subq.w     D0, 1
  7403. 000055BC  3B40 F520                move.w     [A5 - 0xAE0], D0
  7404. label000055C0:
  7405. 000055C0  4E5E                     unlink     A6
  7406. 000055C2  4E75                     rts
  7407. 000055C4  4F55                     chk.w      D7, [A5]
  7408. 000055C6  5450                     addq.w     [A0], 2
  7409. 000055C8  5554                     subq.w     [A4], 2
  7410. 000055CA  2020                     move.l     D0, -[A0]
  7411. fn000055CC:
  7412. 000055CC  4878 2716                push.l     0x2716
  7413. 000055D0  2F2D F52A                move.l     -[A7], [A5 - 0xAD6]
  7414. 000055D4  4EBA FA0C                jsr        [PC - 0x5F4 /* 00004FE2 */]
  7415. 000055D8  508F                     addq.l     A7, 8
  7416. 000055DA  4E75                     rts
  7417. fn000055DC:
  7418. 000055DC  4EBA FFEE                jsr        [PC - 0x12 /* 000055CC */]
  7419. 000055E0  302D F524                move.w     D0, [A5 - 0xADC]
  7420. 000055E4  5440                     addq.w     D0, 2
  7421. 000055E6  3B40 F528                move.w     [A5 - 0xAD8], D0
  7422. 000055EA  3F2D F524                move.w     -[A7], [A5 - 0xADC]
  7423. 000055EE  4EBA FF4E                jsr        [PC - 0xB2 /* 0000553E */]
  7424. 000055F2  548F                     addq.l     A7, 2
  7425. 000055F4  3B6D F522 F51E           move.w     [A5 - 0xAE2], [A5 - 0xADE]
  7426. 000055FA  7001                     moveq.l    D0, 0x01
  7427. 000055FC  322D F51E                move.w     D1, [A5 - 0xAE2]
  7428. 00005600  E368                     lsl        D0.w, D1
  7429. 00005602  5340                     subq.w     D0, 1
  7430. 00005604  3B40 F520                move.w     [A5 - 0xAE0], D0
  7431. 00005608  4E75                     rts
  7432. fn0000560A:
  7433. 0000560A  4E56 0000                link       A6, 0
  7434. 0000560E  302E 0008                move.w     D0, [A6 + 0x8]
  7435. 00005612  3B40 F522                move.w     [A5 - 0xADE], D0
  7436. 00005616  3B40 F51E                move.w     [A5 - 0xAE2], D0
  7437. 0000561A  7001                     moveq.l    D0, 0x01
  7438. 0000561C  322D F51E                move.w     D1, [A5 - 0xAE2]
  7439. 00005620  E368                     lsl        D0.w, D1
  7440. 00005622  5340                     subq.w     D0, 1
  7441. 00005624  3B40 F520                move.w     [A5 - 0xAE0], D0
  7442. 00005628  302D F522                move.w     D0, [A5 - 0xADE]
  7443. 0000562C  5340                     subq.w     D0, 1
  7444. 0000562E  7201                     moveq.l    D1, 0x01
  7445. 00005630  E169                     lsl        D1.w, D0
  7446. 00005632  3B41 F524                move.w     [A5 - 0xADC], D1
  7447. 00005636  302D F524                move.w     D0, [A5 - 0xADC]
  7448. 0000563A  5240                     addq.w     D0, 1
  7449. 0000563C  3B40 F526                move.w     [A5 - 0xADA], D0
  7450. 00005640  302D F524                move.w     D0, [A5 - 0xADC]
  7451. 00005644  5440                     addq.w     D0, 2
  7452. 00005646  3B40 F528                move.w     [A5 - 0xAD8], D0
  7453. 0000564A  7001                     moveq.l    D0, 0x01
  7454. 0000564C  3B40 F640                move.w     [A5 - 0x9C0], D0
  7455. 00005650  426D F536                clr.w      [A5 - 0xACA]
  7456. 00005654  42AD F638                clr.l      [A5 - 0x9C8]
  7457. 00005658  426D F63C                clr.w      [A5 - 0x9C4]
  7458. 0000565C  4EBA FF6E                jsr        [PC - 0x92 /* 000055CC */]
  7459. 00005660  3F2D F524                move.w     -[A7], [A5 - 0xADC]
  7460. 00005664  4EBA FED8                jsr        [PC - 0x128 /* 0000553E */]
  7461. 00005668  548F                     addq.l     A7, 2
  7462. 0000566A  4E5E                     unlink     A6
  7463. 0000566C  4E75                     rts
  7464. 0000566E  434F                     chk.w      D1, A7
  7465. 00005670  4D50                     chk.w      D6, [A0]
  7466. 00005672  5245                     addq.w     D5, 1
  7467. 00005674  5353                     subq.w     [A3], 1
  7468. fn00005676:
  7469. 00005676  4E56 0000                link       A6, 0
  7470. 0000567A  48E7 0300                movem.l    -[A7], D6,D7
  7471. 0000567E  4A6D F640                tst.w      [A5 - 0x9C0]
  7472. 00005682  670E                     beq        +0x10 /* 00005692 */
  7473. 00005684  3B6E 0008 F63E           move.w     [A5 - 0x9C2], [A6 + 0x8]
  7474. 0000568A  426D F640                clr.w      [A5 - 0x9C0]
  7475. 0000568E  6000 0116                bra        +0x118 /* 000057A6 */
  7476. label00005692:
  7477. 00005692  302E 0008                move.w     D0, [A6 + 0x8]
  7478. 00005696  E948                     lsl        D0.w, 4
  7479. 00005698  D06D F63E                add.w      D0, [A5 - 0x9C2]
  7480. 0000569C  3E00                     move.w     D7, D0
  7481. 0000569E  0C47 138B                cmpi.w     D7, 0x138B
  7482. 000056A2  6D04                     blt        +0x6 /* 000056A8 */
  7483. 000056A4  0647 EC75                addi.w     D7, 0xEC75
  7484. label000056A8:
  7485. 000056A8  3007                     move.w     D0, D7
  7486. 000056AA  48C0                     ext.l      D0
  7487. 000056AC  D080                     add.l      D0, D0
  7488. 000056AE  D0AD F52A                add.l      D0, [A5 - 0xAD6]
  7489. 000056B2  2040                     movea.l    A0, D0
  7490. 000056B4  4A50                     tst.w      [A0]
  7491. 000056B6  6700 00A0                beq        +0xA2 /* 00005758 */
  7492. 000056BA  3007                     move.w     D0, D7
  7493. 000056BC  48C0                     ext.l      D0
  7494. 000056BE  D080                     add.l      D0, D0
  7495. 000056C0  D0AD F52E                add.l      D0, [A5 - 0xAD2]
  7496. 000056C4  2040                     movea.l    A0, D0
  7497. 000056C6  3010                     move.w     D0, [A0]
  7498. 000056C8  B06D F63E                cmp.w      D0, [A5 - 0x9C2]
  7499. 000056CC  6624                     bne        +0x26 /* 000056F2 */
  7500. 000056CE  3047                     movea.w    A0, D7
  7501. 000056D0  D1ED F532                add.l      A0, [A5 - 0xACE]
  7502. 000056D4  7000                     moveq.l    D0, 0x00
  7503. 000056D6  1010                     move.b     D0, [A0]
  7504. 000056D8  B06E 0008                cmp.w      D0, [A6 + 0x8]
  7505. 000056DC  6614                     bne        +0x16 /* 000056F2 */
  7506. 000056DE  3007                     move.w     D0, D7
  7507. 000056E0  48C0                     ext.l      D0
  7508. 000056E2  D080                     add.l      D0, D0
  7509. 000056E4  D0AD F52A                add.l      D0, [A5 - 0xAD6]
  7510. 000056E8  2040                     movea.l    A0, D0
  7511. 000056EA  3B50 F63E                move.w     [A5 - 0x9C2], [A0]
  7512. 000056EE  6000 00B6                bra        +0xB8 /* 000057A6 */
  7513. label000056F2:
  7514. 000056F2  4A47                     tst.w      D7
  7515. 000056F4  6606                     bne        +0x8 /* 000056FC */
  7516. 000056F6  7C01                     moveq.l    D6, 0x01
  7517. 000056F8  6000 005C                bra        +0x5E /* 00005756 */
  7518. label000056FC:
  7519. 000056FC  303C 138B                move.w     D0, 0x138B
  7520. 00005700  9047                     sub.w      D0, D7
  7521. 00005702  3C00                     move.w     D6, D0
  7522. 00005704  6050                     bra        +0x52 /* 00005756 */
  7523. label00005706:
  7524. 00005706  9E46                     sub.w      D7, D6
  7525. 00005708  4A47                     tst.w      D7
  7526. 0000570A  6C04                     bge        +0x6 /* 00005710 */
  7527. 0000570C  0647 138B                addi.w     D7, 0x138B
  7528. label00005710:
  7529. 00005710  3007                     move.w     D0, D7
  7530. 00005712  48C0                     ext.l      D0
  7531. 00005714  D080                     add.l      D0, D0
  7532. 00005716  D0AD F52A                add.l      D0, [A5 - 0xAD6]
  7533. 0000571A  2040                     movea.l    A0, D0
  7534. 0000571C  4A50                     tst.w      [A0]
  7535. 0000571E  6738                     beq        +0x3A /* 00005758 */
  7536. 00005720  3007                     move.w     D0, D7
  7537. 00005722  48C0                     ext.l      D0
  7538. 00005724  D080                     add.l      D0, D0
  7539. 00005726  D0AD F52E                add.l      D0, [A5 - 0xAD2]
  7540. 0000572A  2040                     movea.l    A0, D0
  7541. 0000572C  3010                     move.w     D0, [A0]
  7542. 0000572E  B06D F63E                cmp.w      D0, [A5 - 0x9C2]
  7543. 00005732  6622                     bne        +0x24 /* 00005756 */
  7544. 00005734  3047                     movea.w    A0, D7
  7545. 00005736  D1ED F532                add.l      A0, [A5 - 0xACE]
  7546. 0000573A  7000                     moveq.l    D0, 0x00
  7547. 0000573C  1010                     move.b     D0, [A0]
  7548. 0000573E  B06E 0008                cmp.w      D0, [A6 + 0x8]
  7549. 00005742  6612                     bne        +0x14 /* 00005756 */
  7550. 00005744  3007                     move.w     D0, D7
  7551. 00005746  48C0                     ext.l      D0
  7552. 00005748  D080                     add.l      D0, D0
  7553. 0000574A  D0AD F52A                add.l      D0, [A5 - 0xAD6]
  7554. 0000574E  2040                     movea.l    A0, D0
  7555. 00005750  3B50 F63E                move.w     [A5 - 0x9C2], [A0]
  7556. 00005754  6050                     bra        +0x52 /* 000057A6 */
  7557. label00005756:
  7558. 00005756  60AE                     bra        -0x50 /* 00005706 */
  7559. label00005758:
  7560. 00005758  3F2D F63E                move.w     -[A7], [A5 - 0x9C2]
  7561. 0000575C  4EBA FDE0                jsr        [PC - 0x220 /* 0000553E */]
  7562. 00005760  548F                     addq.l     A7, 2
  7563. 00005762  0C6D 1000 F528           cmpi.w     [A5 - 0xAD8], 0x1000
  7564. 00005768  6C32                     bge        +0x34 /* 0000579C */
  7565. 0000576A  3007                     move.w     D0, D7
  7566. 0000576C  48C0                     ext.l      D0
  7567. 0000576E  D080                     add.l      D0, D0
  7568. 00005770  D0AD F52A                add.l      D0, [A5 - 0xAD6]
  7569. 00005774  322D F528                move.w     D1, [A5 - 0xAD8]
  7570. 00005778  526D F528                addq.w     [A5 - 0xAD8], 1
  7571. 0000577C  2040                     movea.l    A0, D0
  7572. 0000577E  3081                     move.w     [A0], D1
  7573. 00005780  3007                     move.w     D0, D7
  7574. 00005782  48C0                     ext.l      D0
  7575. 00005784  D080                     add.l      D0, D0
  7576. 00005786  D0AD F52E                add.l      D0, [A5 - 0xAD2]
  7577. 0000578A  2040                     movea.l    A0, D0
  7578. 0000578C  30AD F63E                move.w     [A0], [A5 - 0x9C2]
  7579. 00005790  3047                     movea.w    A0, D7
  7580. 00005792  D1ED F532                add.l      A0, [A5 - 0xACE]
  7581. 00005796  10AE 0009                move.b     [A0], [A6 + 0x9]
  7582. 0000579A  6004                     bra        +0x6 /* 000057A0 */
  7583. label0000579C:
  7584. 0000579C  4EBA FE3E                jsr        [PC - 0x1C2 /* 000055DC */]
  7585. label000057A0:
  7586. 000057A0  3B6E 0008 F63E           move.w     [A5 - 0x9C2], [A6 + 0x8]
  7587. label000057A6:
  7588. 000057A6  4CDF 00C0                movem.l    D6,D7, [A7]+
  7589. 000057AA  4E5E                     unlink     A6
  7590. 000057AC  4E75                     rts
  7591. 000057AE  434F                     chk.w      D1, A7
  7592. 000057B0  4D50                     chk.w      D6, [A0]
  7593. 000057B2  5245                     addq.w     D5, 1
  7594. 000057B4  5353                     subq.w     [A3], 1
  7595. fn000057B6:
  7596. 000057B6  4A6D F640                tst.w      [A5 - 0x9C0]
  7597. 000057BA  660A                     bne        +0xC /* 000057C6 */
  7598. 000057BC  3F2D F63E                move.w     -[A7], [A5 - 0x9C2]
  7599. 000057C0  4EBA FD7C                jsr        [PC - 0x284 /* 0000553E */]
  7600. 000057C4  548F                     addq.l     A7, 2
  7601. label000057C6:
  7602. 000057C6  3F2D F526                move.w     -[A7], [A5 - 0xADA]
  7603. 000057CA  4EBA FD72                jsr        [PC - 0x28E /* 0000553E */]
  7604. 000057CE  548F                     addq.l     A7, 2
  7605. 000057D0  4A6D F63C                tst.w      [A5 - 0x9C4]
  7606. 000057D4  6F12                     ble        +0x14 /* 000057E8 */
  7607. 000057D6  203C 0000 00FF           move.l     D0, 0xFF
  7608. 000057DC  C0AD F638                and.l      D0, [A5 - 0x9C8]
  7609. 000057E0  3F00                     move.w     -[A7], D0
  7610. 000057E2  4EBA FD2E                jsr        [PC - 0x2D2 /* 00005512 */]
  7611. 000057E6  548F                     addq.l     A7, 2
  7612. label000057E8:
  7613. 000057E8  4EBA FCD8                jsr        [PC - 0x328 /* 000054C2 */]
  7614. 000057EC  4E75                     rts
  7615. fn000057EE:
  7616. 000057EE  4E56 0000                link       A6, 0
  7617. 000057F2  206D F51A                movea.l    A0, [A5 - 0xAE6]
  7618. 000057F6  2068 000C                movea.l    A0, [A0 + 0xC]
  7619. 000057FA  2028 0012                move.l     D0, [A0 + 0x12]
  7620. 000057FE  53A8 0012                subq.l     [A0 + 0x12], 1
  7621. 00005802  0C80 0000 0001           cmpi.l     D0, 0x1
  7622. 00005808  6322                     bls        +0x24 /* 0000582C */
  7623. 0000580A  206D F51A                movea.l    A0, [A5 - 0xAE6]
  7624. 0000580E  2068 000C                movea.l    A0, [A0 + 0xC]
  7625. 00005812  2268 000E                movea.l    A1, [A0 + 0xE]
  7626. 00005816  52A8 000E                addq.l     [A0 + 0xE], 1
  7627. 0000581A  303C 00FF                move.w     D0, 0xFF
  7628. 0000581E  C06E 0008                and.w      D0, [A6 + 0x8]
  7629. 00005822  1280                     move.b     [A1], D0
  7630. 00005824  0240 00FF                andi.w     D0, 0xFF
  7631. 00005828  48C0                     ext.l      D0
  7632. 0000582A  6018                     bra        +0x1A /* 00005844 */
  7633. label0000582C:
  7634. 0000582C  303C 00FF                move.w     D0, 0xFF
  7635. 00005830  C06E 0008                and.w      D0, [A6 + 0x8]
  7636. 00005834  206D F51A                movea.l    A0, [A5 - 0xAE6]
  7637. 00005838  2F28 000C                move.l     -[A7], [A0 + 0xC]
  7638. 0000583C  3F00                     move.w     -[A7], D0
  7639. 0000583E  4EAD 0242                jsr        [A5 + 0x242 /* export_68 */]
  7640. 00005842  5C8F                     addq.l     A7, 6
  7641. label00005844:
  7642. 00005844  206D F51A                movea.l    A0, [A5 - 0xAE6]
  7643. 00005848  2068 000C                movea.l    A0, [A0 + 0xC]
  7644. 0000584C  2028 0012                move.l     D0, [A0 + 0x12]
  7645. 00005850  53A8 0012                subq.l     [A0 + 0x12], 1
  7646. 00005854  0C80 0000 0001           cmpi.l     D0, 0x1
  7647. 0000585A  6324                     bls        +0x26 /* 00005880 */
  7648. 0000585C  206D F51A                movea.l    A0, [A5 - 0xAE6]
  7649. 00005860  2068 000C                movea.l    A0, [A0 + 0xC]
  7650. 00005864  2268 000E                movea.l    A1, [A0 + 0xE]
  7651. 00005868  52A8 000E                addq.l     [A0 + 0xE], 1
  7652. 0000586C  302E 0008                move.w     D0, [A6 + 0x8]
  7653. 00005870  E048                     lsr        D0.w, 8
  7654. 00005872  0240 00FF                andi.w     D0, 0xFF
  7655. 00005876  1280                     move.b     [A1], D0
  7656. 00005878  0240 00FF                andi.w     D0, 0xFF
  7657. 0000587C  48C0                     ext.l      D0
  7658. 0000587E  601A                     bra        +0x1C /* 0000589A */
  7659. label00005880:
  7660. 00005880  302E 0008                move.w     D0, [A6 + 0x8]
  7661. 00005884  E048                     lsr        D0.w, 8
  7662. 00005886  0240 00FF                andi.w     D0, 0xFF
  7663. 0000588A  206D F51A                movea.l    A0, [A5 - 0xAE6]
  7664. 0000588E  2F28 000C                move.l     -[A7], [A0 + 0xC]
  7665. 00005892  3F00                     move.w     -[A7], D0
  7666. 00005894  4EAD 0242                jsr        [A5 + 0x242 /* export_68 */]
  7667. 00005898  5C8F                     addq.l     A7, 6
  7668. label0000589A:
  7669. 0000589A  4E5E                     unlink     A6
  7670. 0000589C  4E75                     rts
  7671. 0000589E  5055                     addq.w     [A5], 8
  7672. 000058A0  5457                     addq.w     [A7], 2
  7673. 000058A2  4F52                     chk.w      D7, [A2]
  7674. 000058A4  4420                     neg.b      -[A0]
  7675. fn000058A6:
  7676. 000058A6  4E56 0000                link       A6, 0
  7677. 000058AA  206D F51A                movea.l    A0, [A5 - 0xAE6]
  7678. 000058AE  2068 000C                movea.l    A0, [A0 + 0xC]
  7679. 000058B2  2028 0012                move.l     D0, [A0 + 0x12]
  7680. 000058B6  53A8 0012                subq.l     [A0 + 0x12], 1
  7681. 000058BA  0C80 0000 0001           cmpi.l     D0, 0x1
  7682. 000058C0  631E                     bls        +0x20 /* 000058E0 */
  7683. 000058C2  206D F51A                movea.l    A0, [A5 - 0xAE6]
  7684. 000058C6  2068 000C                movea.l    A0, [A0 + 0xC]
  7685. 000058CA  2268 000E                movea.l    A1, [A0 + 0xE]
  7686. 000058CE  52A8 000E                addq.l     [A0 + 0xE], 1
  7687. 000058D2  102E 0009                move.b     D0, [A6 + 0x9]
  7688. 000058D6  1280                     move.b     [A1], D0
  7689. 000058D8  0240 00FF                andi.w     D0, 0xFF
  7690. 000058DC  48C0                     ext.l      D0
  7691. 000058DE  6012                     bra        +0x14 /* 000058F2 */
  7692. label000058E0:
  7693. 000058E0  206D F51A                movea.l    A0, [A5 - 0xAE6]
  7694. 000058E4  2F28 000C                move.l     -[A7], [A0 + 0xC]
  7695. 000058E8  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  7696. 000058EC  4EAD 0242                jsr        [A5 + 0x242 /* export_68 */]
  7697. 000058F0  5C8F                     addq.l     A7, 6
  7698. label000058F2:
  7699. 000058F2  206D F51A                movea.l    A0, [A5 - 0xAE6]
  7700. 000058F6  2068 000C                movea.l    A0, [A0 + 0xC]
  7701. 000058FA  2028 0012                move.l     D0, [A0 + 0x12]
  7702. 000058FE  53A8 0012                subq.l     [A0 + 0x12], 1
  7703. 00005902  0C80 0000 0001           cmpi.l     D0, 0x1
  7704. 00005908  631E                     bls        +0x20 /* 00005928 */
  7705. 0000590A  206D F51A                movea.l    A0, [A5 - 0xAE6]
  7706. 0000590E  2068 000C                movea.l    A0, [A0 + 0xC]
  7707. 00005912  2268 000E                movea.l    A1, [A0 + 0xE]
  7708. 00005916  52A8 000E                addq.l     [A0 + 0xE], 1
  7709. 0000591A  102E 0009                move.b     D0, [A6 + 0x9]
  7710. 0000591E  1280                     move.b     [A1], D0
  7711. 00005920  0240 00FF                andi.w     D0, 0xFF
  7712. 00005924  48C0                     ext.l      D0
  7713. 00005926  6012                     bra        +0x14 /* 0000593A */
  7714. label00005928:
  7715. 00005928  206D F51A                movea.l    A0, [A5 - 0xAE6]
  7716. 0000592C  2F28 000C                move.l     -[A7], [A0 + 0xC]
  7717. 00005930  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  7718. 00005934  4EAD 0242                jsr        [A5 + 0x242 /* export_68 */]
  7719. 00005938  5C8F                     addq.l     A7, 6
  7720. label0000593A:
  7721. 0000593A  206D F51A                movea.l    A0, [A5 - 0xAE6]
  7722. 0000593E  2068 000C                movea.l    A0, [A0 + 0xC]
  7723. 00005942  2028 0012                move.l     D0, [A0 + 0x12]
  7724. 00005946  53A8 0012                subq.l     [A0 + 0x12], 1
  7725. 0000594A  0C80 0000 0001           cmpi.l     D0, 0x1
  7726. 00005950  631E                     bls        +0x20 /* 00005970 */
  7727. 00005952  206D F51A                movea.l    A0, [A5 - 0xAE6]
  7728. 00005956  2068 000C                movea.l    A0, [A0 + 0xC]
  7729. 0000595A  2268 000E                movea.l    A1, [A0 + 0xE]
  7730. 0000595E  52A8 000E                addq.l     [A0 + 0xE], 1
  7731. 00005962  102E 0009                move.b     D0, [A6 + 0x9]
  7732. 00005966  1280                     move.b     [A1], D0
  7733. 00005968  0240 00FF                andi.w     D0, 0xFF
  7734. 0000596C  48C0                     ext.l      D0
  7735. 0000596E  6012                     bra        +0x14 /* 00005982 */
  7736. label00005970:
  7737. 00005970  206D F51A                movea.l    A0, [A5 - 0xAE6]
  7738. 00005974  2F28 000C                move.l     -[A7], [A0 + 0xC]
  7739. 00005978  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  7740. 0000597C  4EAD 0242                jsr        [A5 + 0x242 /* export_68 */]
  7741. 00005980  5C8F                     addq.l     A7, 6
  7742. label00005982:
  7743. 00005982  4E5E                     unlink     A6
  7744. 00005984  4E75                     rts
  7745. 00005986  5055                     addq.w     [A5], 8
  7746. 00005988  5433 4259                addq.b     [A3 + D4.w * 2 + 0x59], 2
  7747. 0000598C  5445                     addq.w     D5, 2
  7748. fn0000598E:
  7749. 0000598E  4E56 FFF6                link       A6, -0x000A
  7750. 00005992  2F0A                     move.l     -[A7], A2
  7751. 00005994  0C6E 0100 0008           cmpi.w     [A6 + 0x8], 0x100
  7752. 0000599A  6F12                     ble        +0x14 /* 000059AE */
  7753. 0000599C  206D F51A                movea.l    A0, [A5 - 0xAE6]
  7754. 000059A0  2068 0004                movea.l    A0, [A0 + 0x4]
  7755. 000059A4  486D F65A                pea.l      [A5 - 0x9A6]
  7756. 000059A8  2050                     movea.l    A0, [A0]
  7757. 000059AA  4E90                     jsr        [A0]
  7758. 000059AC  588F                     addq.l     A7, 4
  7759. label000059AE:
  7760. 000059AE  0C6E 0002 0008           cmpi.w     [A6 + 0x8], 0x2
  7761. 000059B4  6E0A                     bgt        +0xC /* 000059C0 */
  7762. 000059B6  7001                     moveq.l    D0, 0x01
  7763. 000059B8  3D40 FFFE                move.w     [A6 - 0x2], D0
  7764. 000059BC  6000 006C                bra        +0x6E /* 00005A2A */
  7765. label000059C0:
  7766. 000059C0  0C6E 0004 0008           cmpi.w     [A6 + 0x8], 0x4
  7767. 000059C6  6E0A                     bgt        +0xC /* 000059D2 */
  7768. 000059C8  7002                     moveq.l    D0, 0x02
  7769. 000059CA  3D40 FFFE                move.w     [A6 - 0x2], D0
  7770. 000059CE  6000 005A                bra        +0x5C /* 00005A2A */
  7771. label000059D2:
  7772. 000059D2  0C6E 0008 0008           cmpi.w     [A6 + 0x8], 0x8
  7773. 000059D8  6E0A                     bgt        +0xC /* 000059E4 */
  7774. 000059DA  7003                     moveq.l    D0, 0x03
  7775. 000059DC  3D40 FFFE                move.w     [A6 - 0x2], D0
  7776. 000059E0  6000 0048                bra        +0x4A /* 00005A2A */
  7777. label000059E4:
  7778. 000059E4  0C6E 0010 0008           cmpi.w     [A6 + 0x8], 0x10
  7779. 000059EA  6E08                     bgt        +0xA /* 000059F4 */
  7780. 000059EC  7004                     moveq.l    D0, 0x04
  7781. 000059EE  3D40 FFFE                move.w     [A6 - 0x2], D0
  7782. 000059F2  6036                     bra        +0x38 /* 00005A2A */
  7783. label000059F4:
  7784. 000059F4  0C6E 0020 0008           cmpi.w     [A6 + 0x8], 0x20 /* ' ' */
  7785. 000059FA  6E08                     bgt        +0xA /* 00005A04 */
  7786. 000059FC  7005                     moveq.l    D0, 0x05
  7787. 000059FE  3D40 FFFE                move.w     [A6 - 0x2], D0
  7788. 00005A02  6026                     bra        +0x28 /* 00005A2A */
  7789. label00005A04:
  7790. 00005A04  0C6E 0040 0008           cmpi.w     [A6 + 0x8], 0x40 /* '@' */
  7791. 00005A0A  6E08                     bgt        +0xA /* 00005A14 */
  7792. 00005A0C  7006                     moveq.l    D0, 0x06
  7793. 00005A0E  3D40 FFFE                move.w     [A6 - 0x2], D0
  7794. 00005A12  6016                     bra        +0x18 /* 00005A2A */
  7795. label00005A14:
  7796. 00005A14  0C6E 0080 0008           cmpi.w     [A6 + 0x8], 0x80
  7797. 00005A1A  6E08                     bgt        +0xA /* 00005A24 */
  7798. 00005A1C  7007                     moveq.l    D0, 0x07
  7799. 00005A1E  3D40 FFFE                move.w     [A6 - 0x2], D0
  7800. 00005A22  6006                     bra        +0x8 /* 00005A2A */
  7801. label00005A24:
  7802. 00005A24  7008                     moveq.l    D0, 0x08
  7803. 00005A26  3D40 FFFE                move.w     [A6 - 0x2], D0
  7804. label00005A2A:
  7805. 00005A2A  7001                     moveq.l    D0, 0x01
  7806. 00005A2C  322E FFFE                move.w     D1, [A6 - 0x2]
  7807. 00005A30  E368                     lsl        D0.w, D1
  7808. 00005A32  3D40 FFFC                move.w     [A6 - 0x4], D0
  7809. 00005A36  0C6E 0001 FFFE           cmpi.w     [A6 - 0x2], 0x1
  7810. 00005A3C  6E08                     bgt        +0xA /* 00005A46 */
  7811. 00005A3E  7002                     moveq.l    D0, 0x02
  7812. 00005A40  3D40 FFFA                move.w     [A6 - 0x6], D0
  7813. 00005A44  6006                     bra        +0x8 /* 00005A4C */
  7814. label00005A46:
  7815. 00005A46  3D6E FFFE FFFA           move.w     [A6 - 0x6], [A6 - 0x2]
  7816. label00005A4C:
  7817. 00005A4C  206D F51A                movea.l    A0, [A5 - 0xAE6]
  7818. 00005A50  2F28 000C                move.l     -[A7], [A0 + 0xC]
  7819. 00005A54  4878 0006                push.l     0x6
  7820. 00005A58  4878 0001                push.l     0x1
  7821. 00005A5C  486D F67A                pea.l      [A5 - 0x986]
  7822. 00005A60  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  7823. 00005A64  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7824. 00005A68  206D F51A                movea.l    A0, [A5 - 0xAE6]
  7825. 00005A6C  3F28 0036                move.w     -[A7], [A0 + 0x36]
  7826. 00005A70  4EBA FD7C                jsr        [PC - 0x284 /* 000057EE */]
  7827. 00005A74  548F                     addq.l     A7, 2
  7828. 00005A76  206D F51A                movea.l    A0, [A5 - 0xAE6]
  7829. 00005A7A  3F28 003A                move.w     -[A7], [A0 + 0x3A]
  7830. 00005A7E  4EBA FD6E                jsr        [PC - 0x292 /* 000057EE */]
  7831. 00005A82  548F                     addq.l     A7, 2
  7832. 00005A84  3D7C 0080 FFF8           move.w     [A6 - 0x8], 0x80
  7833. 00005A8A  302E FFFE                move.w     D0, [A6 - 0x2]
  7834. 00005A8E  5340                     subq.w     D0, 1
  7835. 00005A90  E948                     lsl        D0.w, 4
  7836. 00005A92  816E FFF8                or.w       [A6 - 0x8], D0
  7837. 00005A96  302E FFFE                move.w     D0, [A6 - 0x2]
  7838. 00005A9A  5340                     subq.w     D0, 1
  7839. 00005A9C  816E FFF8                or.w       [A6 - 0x8], D0
  7840. 00005AA0  206D F51A                movea.l    A0, [A5 - 0xAE6]
  7841. 00005AA4  2068 000C                movea.l    A0, [A0 + 0xC]
  7842. 00005AA8  2028 0012                move.l     D0, [A0 + 0x12]
  7843. 00005AAC  53A8 0012                subq.l     [A0 + 0x12], 1
  7844. 00005AB0  0C80 0000 0001           cmpi.l     D0, 0x1
  7845. 00005AB6  631E                     bls        +0x20 /* 00005AD6 */
  7846. 00005AB8  206D F51A                movea.l    A0, [A5 - 0xAE6]
  7847. 00005ABC  2068 000C                movea.l    A0, [A0 + 0xC]
  7848. 00005AC0  2268 000E                movea.l    A1, [A0 + 0xE]
  7849. 00005AC4  52A8 000E                addq.l     [A0 + 0xE], 1
  7850. 00005AC8  102E FFF9                move.b     D0, [A6 - 0x7]
  7851. 00005ACC  1280                     move.b     [A1], D0
  7852. 00005ACE  0240 00FF                andi.w     D0, 0xFF
  7853. 00005AD2  48C0                     ext.l      D0
  7854. 00005AD4  6012                     bra        +0x14 /* 00005AE8 */
  7855. label00005AD6:
  7856. 00005AD6  206D F51A                movea.l    A0, [A5 - 0xAE6]
  7857. 00005ADA  2F28 000C                move.l     -[A7], [A0 + 0xC]
  7858. 00005ADE  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  7859. 00005AE2  4EAD 0242                jsr        [A5 + 0x242 /* export_68 */]
  7860. 00005AE6  5C8F                     addq.l     A7, 6
  7861. label00005AE8:
  7862. 00005AE8  206D F51A                movea.l    A0, [A5 - 0xAE6]
  7863. 00005AEC  2068 000C                movea.l    A0, [A0 + 0xC]
  7864. 00005AF0  2028 0012                move.l     D0, [A0 + 0x12]
  7865. 00005AF4  53A8 0012                subq.l     [A0 + 0x12], 1
  7866. 00005AF8  0C80 0000 0001           cmpi.l     D0, 0x1
  7867. 00005AFE  6314                     bls        +0x16 /* 00005B14 */
  7868. 00005B00  206D F51A                movea.l    A0, [A5 - 0xAE6]
  7869. 00005B04  2068 000C                movea.l    A0, [A0 + 0xC]
  7870. 00005B08  2268 000E                movea.l    A1, [A0 + 0xE]
  7871. 00005B0C  52A8 000E                addq.l     [A0 + 0xE], 1
  7872. 00005B10  4211                     clr.b      [A1]
  7873. 00005B12  6012                     bra        +0x14 /* 00005B26 */
  7874. label00005B14:
  7875. 00005B14  206D F51A                movea.l    A0, [A5 - 0xAE6]
  7876. 00005B18  2F28 000C                move.l     -[A7], [A0 + 0xC]
  7877. 00005B1C  4267                     clr.w      -[A7]
  7878. 00005B1E  4EAD 0242                jsr        [A5 + 0x242 /* export_68 */]
  7879. 00005B22  5C8F                     addq.l     A7, 6
  7880. 00005B24  6002                     bra        +0x4 /* 00005B28 */
  7881. label00005B26:
  7882. 00005B26  7000                     moveq.l    D0, 0x00
  7883. label00005B28:
  7884. 00005B28  206D F51A                movea.l    A0, [A5 - 0xAE6]
  7885. 00005B2C  2068 000C                movea.l    A0, [A0 + 0xC]
  7886. 00005B30  2028 0012                move.l     D0, [A0 + 0x12]
  7887. 00005B34  53A8 0012                subq.l     [A0 + 0x12], 1
  7888. 00005B38  0C80 0000 0001           cmpi.l     D0, 0x1
  7889. 00005B3E  6314                     bls        +0x16 /* 00005B54 */
  7890. 00005B40  206D F51A                movea.l    A0, [A5 - 0xAE6]
  7891. 00005B44  2068 000C                movea.l    A0, [A0 + 0xC]
  7892. 00005B48  2268 000E                movea.l    A1, [A0 + 0xE]
  7893. 00005B4C  52A8 000E                addq.l     [A0 + 0xE], 1
  7894. 00005B50  4211                     clr.b      [A1]
  7895. 00005B52  6012                     bra        +0x14 /* 00005B66 */
  7896. label00005B54:
  7897. 00005B54  206D F51A                movea.l    A0, [A5 - 0xAE6]
  7898. 00005B58  2F28 000C                move.l     -[A7], [A0 + 0xC]
  7899. 00005B5C  4267                     clr.w      -[A7]
  7900. 00005B5E  4EAD 0242                jsr        [A5 + 0x242 /* export_68 */]
  7901. 00005B62  5C8F                     addq.l     A7, 6
  7902. 00005B64  6002                     bra        +0x4 /* 00005B68 */
  7903. label00005B66:
  7904. 00005B66  7000                     moveq.l    D0, 0x00
  7905. label00005B68:
  7906. 00005B68  426E FFF6                clr.w      [A6 - 0xA]
  7907. 00005B6C  6000 0192                bra        +0x194 /* 00005D00 */
  7908. label00005B70:
  7909. 00005B70  302E FFF6                move.w     D0, [A6 - 0xA]
  7910. 00005B74  B06E 0008                cmp.w      D0, [A6 + 0x8]
  7911. 00005B78  6C00 017A                bge        +0x17C /* 00005CF4 */
  7912. 00005B7C  4AAE 000A                tst.l      [A6 + 0xA]
  7913. 00005B80  6700 0148                beq        +0x14A /* 00005CCA */
  7914. 00005B84  206D F51A                movea.l    A0, [A5 - 0xAE6]
  7915. 00005B88  0C28 0002 0010           cmpi.b     [A0 + 0x10], 0x2
  7916. 00005B8E  6600 0122                bne        +0x124 /* 00005CB2 */
  7917. 00005B92  206D F51A                movea.l    A0, [A5 - 0xAE6]
  7918. 00005B96  2068 000C                movea.l    A0, [A0 + 0xC]
  7919. 00005B9A  2028 0012                move.l     D0, [A0 + 0x12]
  7920. 00005B9E  53A8 0012                subq.l     [A0 + 0x12], 1
  7921. 00005BA2  0C80 0000 0001           cmpi.l     D0, 0x1
  7922. 00005BA8  6326                     bls        +0x28 /* 00005BD0 */
  7923. 00005BAA  206D F51A                movea.l    A0, [A5 - 0xAE6]
  7924. 00005BAE  2068 000C                movea.l    A0, [A0 + 0xC]
  7925. 00005BB2  2268 000E                movea.l    A1, [A0 + 0xE]
  7926. 00005BB6  52A8 000E                addq.l     [A0 + 0xE], 1
  7927. 00005BBA  206E 000A                movea.l    A0, [A6 + 0xA]
  7928. 00005BBE  346E FFF6                movea.w    A2, [A6 - 0xA]
  7929. 00005BC2  D5D0                     add.l      A2, [A0]
  7930. 00005BC4  1012                     move.b     D0, [A2]
  7931. 00005BC6  1280                     move.b     [A1], D0
  7932. 00005BC8  0240 00FF                andi.w     D0, 0xFF
  7933. 00005BCC  48C0                     ext.l      D0
  7934. 00005BCE  601E                     bra        +0x20 /* 00005BEE */
  7935. label00005BD0:
  7936. 00005BD0  206E 000A                movea.l    A0, [A6 + 0xA]
  7937. 00005BD4  326E FFF6                movea.w    A1, [A6 - 0xA]
  7938. 00005BD8  D3D0                     add.l      A1, [A0]
  7939. 00005BDA  206D F51A                movea.l    A0, [A5 - 0xAE6]
  7940. 00005BDE  2F28 000C                move.l     -[A7], [A0 + 0xC]
  7941. 00005BE2  7000                     moveq.l    D0, 0x00
  7942. 00005BE4  1011                     move.b     D0, [A1]
  7943. 00005BE6  3F00                     move.w     -[A7], D0
  7944. 00005BE8  4EAD 0242                jsr        [A5 + 0x242 /* export_68 */]
  7945. 00005BEC  5C8F                     addq.l     A7, 6
  7946. label00005BEE:
  7947. 00005BEE  206D F51A                movea.l    A0, [A5 - 0xAE6]
  7948. 00005BF2  2068 000C                movea.l    A0, [A0 + 0xC]
  7949. 00005BF6  2028 0012                move.l     D0, [A0 + 0x12]
  7950. 00005BFA  53A8 0012                subq.l     [A0 + 0x12], 1
  7951. 00005BFE  0C80 0000 0001           cmpi.l     D0, 0x1
  7952. 00005C04  6328                     bls        +0x2A /* 00005C2E */
  7953. 00005C06  206D F51A                movea.l    A0, [A5 - 0xAE6]
  7954. 00005C0A  2068 000C                movea.l    A0, [A0 + 0xC]
  7955. 00005C0E  2268 000E                movea.l    A1, [A0 + 0xE]
  7956. 00005C12  52A8 000E                addq.l     [A0 + 0xE], 1
  7957. 00005C16  206E 000A                movea.l    A0, [A6 + 0xA]
  7958. 00005C1A  346E FFF6                movea.w    A2, [A6 - 0xA]
  7959. 00005C1E  D5E8 0004                add.l      A2, [A0 + 0x4]
  7960. 00005C22  1012                     move.b     D0, [A2]
  7961. 00005C24  1280                     move.b     [A1], D0
  7962. 00005C26  0240 00FF                andi.w     D0, 0xFF
  7963. 00005C2A  48C0                     ext.l      D0
  7964. 00005C2C  6020                     bra        +0x22 /* 00005C4E */
  7965. label00005C2E:
  7966. 00005C2E  206E 000A                movea.l    A0, [A6 + 0xA]
  7967. 00005C32  326E FFF6                movea.w    A1, [A6 - 0xA]
  7968. 00005C36  D3E8 0004                add.l      A1, [A0 + 0x4]
  7969. 00005C3A  206D F51A                movea.l    A0, [A5 - 0xAE6]
  7970. 00005C3E  2F28 000C                move.l     -[A7], [A0 + 0xC]
  7971. 00005C42  7000                     moveq.l    D0, 0x00
  7972. 00005C44  1011                     move.b     D0, [A1]
  7973. 00005C46  3F00                     move.w     -[A7], D0
  7974. 00005C48  4EAD 0242                jsr        [A5 + 0x242 /* export_68 */]
  7975. 00005C4C  5C8F                     addq.l     A7, 6
  7976. label00005C4E:
  7977. 00005C4E  206D F51A                movea.l    A0, [A5 - 0xAE6]
  7978. 00005C52  2068 000C                movea.l    A0, [A0 + 0xC]
  7979. 00005C56  2028 0012                move.l     D0, [A0 + 0x12]
  7980. 00005C5A  53A8 0012                subq.l     [A0 + 0x12], 1
  7981. 00005C5E  0C80 0000 0001           cmpi.l     D0, 0x1
  7982. 00005C64  632A                     bls        +0x2C /* 00005C90 */
  7983. 00005C66  206D F51A                movea.l    A0, [A5 - 0xAE6]
  7984. 00005C6A  2068 000C                movea.l    A0, [A0 + 0xC]
  7985. 00005C6E  2268 000E                movea.l    A1, [A0 + 0xE]
  7986. 00005C72  52A8 000E                addq.l     [A0 + 0xE], 1
  7987. 00005C76  206E 000A                movea.l    A0, [A6 + 0xA]
  7988. 00005C7A  346E FFF6                movea.w    A2, [A6 - 0xA]
  7989. 00005C7E  D5E8 0008                add.l      A2, [A0 + 0x8]
  7990. 00005C82  1012                     move.b     D0, [A2]
  7991. 00005C84  1280                     move.b     [A1], D0
  7992. 00005C86  0240 00FF                andi.w     D0, 0xFF
  7993. 00005C8A  48C0                     ext.l      D0
  7994. 00005C8C  6000 006E                bra        +0x70 /* 00005CFC */
  7995. label00005C90:
  7996. 00005C90  206E 000A                movea.l    A0, [A6 + 0xA]
  7997. 00005C94  326E FFF6                movea.w    A1, [A6 - 0xA]
  7998. 00005C98  D3E8 0008                add.l      A1, [A0 + 0x8]
  7999. 00005C9C  206D F51A                movea.l    A0, [A5 - 0xAE6]
  8000. 00005CA0  2F28 000C                move.l     -[A7], [A0 + 0xC]
  8001. 00005CA4  7000                     moveq.l    D0, 0x00
  8002. 00005CA6  1011                     move.b     D0, [A1]
  8003. 00005CA8  3F00                     move.w     -[A7], D0
  8004. 00005CAA  4EAD 0242                jsr        [A5 + 0x242 /* export_68 */]
  8005. 00005CAE  5C8F                     addq.l     A7, 6
  8006. 00005CB0  604A                     bra        +0x4C /* 00005CFC */
  8007. label00005CB2:
  8008. 00005CB2  206E 000A                movea.l    A0, [A6 + 0xA]
  8009. 00005CB6  326E FFF6                movea.w    A1, [A6 - 0xA]
  8010. 00005CBA  D3D0                     add.l      A1, [A0]
  8011. 00005CBC  7000                     moveq.l    D0, 0x00
  8012. 00005CBE  1011                     move.b     D0, [A1]
  8013. 00005CC0  3F00                     move.w     -[A7], D0
  8014. 00005CC2  4EBA FBE2                jsr        [PC - 0x41E /* 000058A6 */]
  8015. 00005CC6  548F                     addq.l     A7, 2
  8016. 00005CC8  6032                     bra        +0x34 /* 00005CFC */
  8017. label00005CCA:
  8018. 00005CCA  302E FFF6                move.w     D0, [A6 - 0xA]
  8019. 00005CCE  C1FC 00FF                muls.w     D0, 0xFF
  8020. 00005CD2  322E 0008                move.w     D1, [A6 + 0x8]
  8021. 00005CD6  5341                     subq.w     D1, 1
  8022. 00005CD8  48C1                     ext.l      D1
  8023. 00005CDA  83FC 0002                divs.w     D1, 0x2
  8024. 00005CDE  D041                     add.w      D0, D1
  8025. 00005CE0  322E 0008                move.w     D1, [A6 + 0x8]
  8026. 00005CE4  5341                     subq.w     D1, 1
  8027. 00005CE6  48C0                     ext.l      D0
  8028. 00005CE8  81C1                     divs.w     D0, D1
  8029. 00005CEA  3F00                     move.w     -[A7], D0
  8030. 00005CEC  4EBA FBB8                jsr        [PC - 0x448 /* 000058A6 */]
  8031. 00005CF0  548F                     addq.l     A7, 2
  8032. 00005CF2  6008                     bra        +0xA /* 00005CFC */
  8033. label00005CF4:
  8034. 00005CF4  4267                     clr.w      -[A7]
  8035. 00005CF6  4EBA FBAE                jsr        [PC - 0x452 /* 000058A6 */]
  8036. 00005CFA  548F                     addq.l     A7, 2
  8037. label00005CFC:
  8038. 00005CFC  526E FFF6                addq.w     [A6 - 0xA], 1
  8039. label00005D00:
  8040. 00005D00  302E FFF6                move.w     D0, [A6 - 0xA]
  8041. 00005D04  B06E FFFC                cmp.w      D0, [A6 - 0x4]
  8042. 00005D08  6D00 FE66                blt        -0x198 /* 00005B70 */
  8043. 00005D0C  206D F51A                movea.l    A0, [A5 - 0xAE6]
  8044. 00005D10  2068 000C                movea.l    A0, [A0 + 0xC]
  8045. 00005D14  2028 0012                move.l     D0, [A0 + 0x12]
  8046. 00005D18  53A8 0012                subq.l     [A0 + 0x12], 1
  8047. 00005D1C  0C80 0000 0001           cmpi.l     D0, 0x1
  8048. 00005D22  631C                     bls        +0x1E /* 00005D40 */
  8049. 00005D24  206D F51A                movea.l    A0, [A5 - 0xAE6]
  8050. 00005D28  2068 000C                movea.l    A0, [A0 + 0xC]
  8051. 00005D2C  2268 000E                movea.l    A1, [A0 + 0xE]
  8052. 00005D30  52A8 000E                addq.l     [A0 + 0xE], 1
  8053. 00005D34  702C                     moveq.l    D0, 0x2C
  8054. 00005D36  1280                     move.b     [A1], D0
  8055. 00005D38  0240 00FF                andi.w     D0, 0xFF
  8056. 00005D3C  48C0                     ext.l      D0
  8057. 00005D3E  6012                     bra        +0x14 /* 00005D52 */
  8058. label00005D40:
  8059. 00005D40  206D F51A                movea.l    A0, [A5 - 0xAE6]
  8060. 00005D44  2F28 000C                move.l     -[A7], [A0 + 0xC]
  8061. 00005D48  3F3C 002C                move.w     -[A7], 0x2C /* ',' */
  8062. 00005D4C  4EAD 0242                jsr        [A5 + 0x242 /* export_68 */]
  8063. 00005D50  5C8F                     addq.l     A7, 6
  8064. label00005D52:
  8065. 00005D52  4267                     clr.w      -[A7]
  8066. 00005D54  4EBA FA98                jsr        [PC - 0x568 /* 000057EE */]
  8067. 00005D58  548F                     addq.l     A7, 2
  8068. 00005D5A  4267                     clr.w      -[A7]
  8069. 00005D5C  4EBA FA90                jsr        [PC - 0x570 /* 000057EE */]
  8070. 00005D60  548F                     addq.l     A7, 2
  8071. 00005D62  206D F51A                movea.l    A0, [A5 - 0xAE6]
  8072. 00005D66  3F28 0036                move.w     -[A7], [A0 + 0x36]
  8073. 00005D6A  4EBA FA82                jsr        [PC - 0x57E /* 000057EE */]
  8074. 00005D6E  548F                     addq.l     A7, 2
  8075. 00005D70  206D F51A                movea.l    A0, [A5 - 0xAE6]
  8076. 00005D74  3F28 003A                move.w     -[A7], [A0 + 0x3A]
  8077. 00005D78  4EBA FA74                jsr        [PC - 0x58C /* 000057EE */]
  8078. 00005D7C  548F                     addq.l     A7, 2
  8079. 00005D7E  206D F51A                movea.l    A0, [A5 - 0xAE6]
  8080. 00005D82  2068 000C                movea.l    A0, [A0 + 0xC]
  8081. 00005D86  2028 0012                move.l     D0, [A0 + 0x12]
  8082. 00005D8A  53A8 0012                subq.l     [A0 + 0x12], 1
  8083. 00005D8E  0C80 0000 0001           cmpi.l     D0, 0x1
  8084. 00005D94  6314                     bls        +0x16 /* 00005DAA */
  8085. 00005D96  206D F51A                movea.l    A0, [A5 - 0xAE6]
  8086. 00005D9A  2068 000C                movea.l    A0, [A0 + 0xC]
  8087. 00005D9E  2268 000E                movea.l    A1, [A0 + 0xE]
  8088. 00005DA2  52A8 000E                addq.l     [A0 + 0xE], 1
  8089. 00005DA6  4211                     clr.b      [A1]
  8090. 00005DA8  6012                     bra        +0x14 /* 00005DBC */
  8091. label00005DAA:
  8092. 00005DAA  206D F51A                movea.l    A0, [A5 - 0xAE6]
  8093. 00005DAE  2F28 000C                move.l     -[A7], [A0 + 0xC]
  8094. 00005DB2  4267                     clr.w      -[A7]
  8095. 00005DB4  4EAD 0242                jsr        [A5 + 0x242 /* export_68 */]
  8096. 00005DB8  5C8F                     addq.l     A7, 6
  8097. 00005DBA  6002                     bra        +0x4 /* 00005DBE */
  8098. label00005DBC:
  8099. 00005DBC  7000                     moveq.l    D0, 0x00
  8100. label00005DBE:
  8101. 00005DBE  206D F51A                movea.l    A0, [A5 - 0xAE6]
  8102. 00005DC2  2068 000C                movea.l    A0, [A0 + 0xC]
  8103. 00005DC6  2028 0012                move.l     D0, [A0 + 0x12]
  8104. 00005DCA  53A8 0012                subq.l     [A0 + 0x12], 1
  8105. 00005DCE  0C80 0000 0001           cmpi.l     D0, 0x1
  8106. 00005DD4  631E                     bls        +0x20 /* 00005DF4 */
  8107. 00005DD6  206D F51A                movea.l    A0, [A5 - 0xAE6]
  8108. 00005DDA  2068 000C                movea.l    A0, [A0 + 0xC]
  8109. 00005DDE  2268 000E                movea.l    A1, [A0 + 0xE]
  8110. 00005DE2  52A8 000E                addq.l     [A0 + 0xE], 1
  8111. 00005DE6  102E FFFB                move.b     D0, [A6 - 0x5]
  8112. 00005DEA  1280                     move.b     [A1], D0
  8113. 00005DEC  0240 00FF                andi.w     D0, 0xFF
  8114. 00005DF0  48C0                     ext.l      D0
  8115. 00005DF2  6012                     bra        +0x14 /* 00005E06 */
  8116. label00005DF4:
  8117. 00005DF4  206D F51A                movea.l    A0, [A5 - 0xAE6]
  8118. 00005DF8  2F28 000C                move.l     -[A7], [A0 + 0xC]
  8119. 00005DFC  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  8120. 00005E00  4EAD 0242                jsr        [A5 + 0x242 /* export_68 */]
  8121. 00005E04  5C8F                     addq.l     A7, 6
  8122. label00005E06:
  8123. 00005E06  302E FFFA                move.w     D0, [A6 - 0x6]
  8124. 00005E0A  5240                     addq.w     D0, 1
  8125. 00005E0C  3F00                     move.w     -[A7], D0
  8126. 00005E0E  4EBA F7FA                jsr        [PC - 0x806 /* 0000560A */]
  8127. 00005E12  548F                     addq.l     A7, 2
  8128. 00005E14  245F                     movea.l    A2, [A7]+
  8129. 00005E16  4E5E                     unlink     A6
  8130. 00005E18  4E75                     rts
  8131. 00005E1A  454D                     chk.w      D2, A5
  8132. 00005E1C  4954                     chk.w      D4, [A4]
  8133. 00005E1E  4845                     swap.w     D5
  8134. 00005E20  4144                     chk.w      D0, D4
  8135. export_52:
  8136. 00005E22  4E56 0000                link       A6, 0
  8137. 00005E26  2B6E 0008 F51A           move.l     [A5 - 0xAE6], [A6 + 0x8]
  8138. 00005E2C  206E 0008                movea.l    A0, [A6 + 0x8]
  8139. 00005E30  0C68 0001 00B6           cmpi.w     [A0 + 0xB6], 0x1
  8140. 00005E36  6712                     beq        +0x14 /* 00005E4A */
  8141. 00005E38  206E 0008                movea.l    A0, [A6 + 0x8]
  8142. 00005E3C  2068 0004                movea.l    A0, [A0 + 0x4]
  8143. 00005E40  486D F682                pea.l      [A5 - 0x97E]
  8144. 00005E44  2050                     movea.l    A0, [A0]
  8145. 00005E46  4E90                     jsr        [A0]
  8146. 00005E48  588F                     addq.l     A7, 4
  8147. label00005E4A:
  8148. 00005E4A  206E 0008                movea.l    A0, [A6 + 0x8]
  8149. 00005E4E  2068 0004                movea.l    A0, [A0 + 0x4]
  8150. 00005E52  4878 2716                push.l     0x2716
  8151. 00005E56  2068 001A                movea.l    A0, [A0 + 0x1A]
  8152. 00005E5A  4E90                     jsr        [A0]
  8153. 00005E5C  588F                     addq.l     A7, 4
  8154. 00005E5E  2B40 F52A                move.l     [A5 - 0xAD6], D0
  8155. 00005E62  206E 0008                movea.l    A0, [A6 + 0x8]
  8156. 00005E66  2068 0004                movea.l    A0, [A0 + 0x4]
  8157. 00005E6A  4878 2716                push.l     0x2716
  8158. 00005E6E  2068 001A                movea.l    A0, [A0 + 0x1A]
  8159. 00005E72  4E90                     jsr        [A0]
  8160. 00005E74  588F                     addq.l     A7, 4
  8161. 00005E76  2B40 F52E                move.l     [A5 - 0xAD2], D0
  8162. 00005E7A  206E 0008                movea.l    A0, [A6 + 0x8]
  8163. 00005E7E  2068 0004                movea.l    A0, [A0 + 0x4]
  8164. 00005E82  4878 138B                push.l     0x138B
  8165. 00005E86  2068 001A                movea.l    A0, [A0 + 0x1A]
  8166. 00005E8A  4E90                     jsr        [A0]
  8167. 00005E8C  588F                     addq.l     A7, 4
  8168. 00005E8E  2B40 F532                move.l     [A5 - 0xACE], D0
  8169. 00005E92  206E 0008                movea.l    A0, [A6 + 0x8]
  8170. 00005E96  4A68 001E                tst.w      [A0 + 0x1E]
  8171. 00005E9A  660C                     bne        +0xE /* 00005EA8 */
  8172. 00005E9C  42A7                     clr.l      -[A7]
  8173. 00005E9E  3F3C 0100                move.w     -[A7], 0x100
  8174. 00005EA2  4EBA FAEA                jsr        [PC - 0x516 /* 0000598E */]
  8175. 00005EA6  5C8F                     addq.l     A7, 6
  8176. label00005EA8:
  8177. 00005EA8  4E5E                     unlink     A6
  8178. 00005EAA  4E75                     rts
  8179. 00005EAC  4F55                     chk.w      D7, [A5]
  8180. 00005EAE  5450                     addq.w     [A0], 2
  8181. 00005EB0  5554                     subq.w     [A4], 2
  8182. 00005EB2  494E                     chk.w      D4, A6
  8183. export_53:
  8184. 00005EB4  4E56 0000                link       A6, 0
  8185. 00005EB8  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  8186. 00005EBC  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  8187. 00005EC0  4EBA FACC                jsr        [PC - 0x534 /* 0000598E */]
  8188. 00005EC4  5C8F                     addq.l     A7, 6
  8189. 00005EC6  4E5E                     unlink     A6
  8190. 00005EC8  4E75                     rts
  8191. 00005ECA  5055                     addq.w     [A5], 8
  8192. 00005ECC  5443                     addq.w     D3, 2
  8193. 00005ECE  4F4C                     chk.w      D7, A4
  8194. 00005ED0  4F52                     chk.w      D7, [A2]
  8195. export_54:
  8196. 00005ED2  4E56 0000                link       A6, 0
  8197. 00005ED6  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  8198. 00005EDA  206E 0008                movea.l    A0, [A6 + 0x8]
  8199. 00005EDE  2C28 0034                move.l     D6, [A0 + 0x34]
  8200. 00005EE2  7A00                     moveq.l    D5, 0x00
  8201. 00005EE4  602A                     bra        +0x2C /* 00005F10 */
  8202. label00005EE6:
  8203. 00005EE6  206E 000E                movea.l    A0, [A6 + 0xE]
  8204. 00005EEA  3005                     move.w     D0, D5
  8205. 00005EEC  48C0                     ext.l      D0
  8206. 00005EEE  E580                     asl        D0, 2
  8207. 00005EF0  D090                     add.l      D0, [A0]
  8208. 00005EF2  2040                     movea.l    A0, D0
  8209. 00005EF4  2850                     movea.l    A4, [A0]
  8210. 00005EF6  2E06                     move.l     D7, D6
  8211. 00005EF8  6010                     bra        +0x12 /* 00005F0A */
  8212. label00005EFA:
  8213. 00005EFA  7000                     moveq.l    D0, 0x00
  8214. 00005EFC  1014                     move.b     D0, [A4]
  8215. 00005EFE  3F00                     move.w     -[A7], D0
  8216. 00005F00  4EBA F774                jsr        [PC - 0x88C /* 00005676 */]
  8217. 00005F04  548F                     addq.l     A7, 2
  8218. 00005F06  528C                     addq.l     A4, 1
  8219. 00005F08  5387                     subq.l     D7, 1
  8220. label00005F0A:
  8221. 00005F0A  4A87                     tst.l      D7
  8222. 00005F0C  6EEC                     bgt        -0x12 /* 00005EFA */
  8223. 00005F0E  5245                     addq.w     D5, 1
  8224. label00005F10:
  8225. 00005F10  BA6E 000C                cmp.w      D5, [A6 + 0xC]
  8226. 00005F14  6DD0                     blt        -0x2E /* 00005EE6 */
  8227. 00005F16  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  8228. 00005F1A  4E5E                     unlink     A6
  8229. 00005F1C  4E75                     rts
  8230. 00005F1E  5055                     addq.w     [A5], 8
  8231. 00005F20  5450                     addq.w     [A0], 2
  8232. 00005F22  4958                     chk.w      D4, [A0]+
  8233. 00005F24  454C                     chk.w      D2, A4
  8234. export_55:
  8235. 00005F26  4E56 0000                link       A6, 0
  8236. 00005F2A  4EBA F88A                jsr        [PC - 0x776 /* 000057B6 */]
  8237. 00005F2E  206E 0008                movea.l    A0, [A6 + 0x8]
  8238. 00005F32  2068 000C                movea.l    A0, [A0 + 0xC]
  8239. 00005F36  2028 0012                move.l     D0, [A0 + 0x12]
  8240. 00005F3A  53A8 0012                subq.l     [A0 + 0x12], 1
  8241. 00005F3E  0C80 0000 0001           cmpi.l     D0, 0x1
  8242. 00005F44  6314                     bls        +0x16 /* 00005F5A */
  8243. 00005F46  206E 0008                movea.l    A0, [A6 + 0x8]
  8244. 00005F4A  2068 000C                movea.l    A0, [A0 + 0xC]
  8245. 00005F4E  2268 000E                movea.l    A1, [A0 + 0xE]
  8246. 00005F52  52A8 000E                addq.l     [A0 + 0xE], 1
  8247. 00005F56  4211                     clr.b      [A1]
  8248. 00005F58  6012                     bra        +0x14 /* 00005F6C */
  8249. label00005F5A:
  8250. 00005F5A  206E 0008                movea.l    A0, [A6 + 0x8]
  8251. 00005F5E  2F28 000C                move.l     -[A7], [A0 + 0xC]
  8252. 00005F62  4267                     clr.w      -[A7]
  8253. 00005F64  4EAD 0242                jsr        [A5 + 0x242 /* export_68 */]
  8254. 00005F68  5C8F                     addq.l     A7, 6
  8255. 00005F6A  6002                     bra        +0x4 /* 00005F6E */
  8256. label00005F6C:
  8257. 00005F6C  7000                     moveq.l    D0, 0x00
  8258. label00005F6E:
  8259. 00005F6E  206E 0008                movea.l    A0, [A6 + 0x8]
  8260. 00005F72  2068 000C                movea.l    A0, [A0 + 0xC]
  8261. 00005F76  2028 0012                move.l     D0, [A0 + 0x12]
  8262. 00005F7A  53A8 0012                subq.l     [A0 + 0x12], 1
  8263. 00005F7E  0C80 0000 0001           cmpi.l     D0, 0x1
  8264. 00005F84  631C                     bls        +0x1E /* 00005FA2 */
  8265. 00005F86  206E 0008                movea.l    A0, [A6 + 0x8]
  8266. 00005F8A  2068 000C                movea.l    A0, [A0 + 0xC]
  8267. 00005F8E  2268 000E                movea.l    A1, [A0 + 0xE]
  8268. 00005F92  52A8 000E                addq.l     [A0 + 0xE], 1
  8269. 00005F96  703B                     moveq.l    D0, 0x3B
  8270. 00005F98  1280                     move.b     [A1], D0
  8271. 00005F9A  0240 00FF                andi.w     D0, 0xFF
  8272. 00005F9E  48C0                     ext.l      D0
  8273. 00005FA0  6012                     bra        +0x14 /* 00005FB4 */
  8274. label00005FA2:
  8275. 00005FA2  206E 0008                movea.l    A0, [A6 + 0x8]
  8276. 00005FA6  2F28 000C                move.l     -[A7], [A0 + 0xC]
  8277. 00005FAA  3F3C 003B                move.w     -[A7], 0x3B /* ';' */
  8278. 00005FAE  4EAD 0242                jsr        [A5 + 0x242 /* export_68 */]
  8279. 00005FB2  5C8F                     addq.l     A7, 6
  8280. label00005FB4:
  8281. 00005FB4  206E 0008                movea.l    A0, [A6 + 0x8]
  8282. 00005FB8  2F28 000C                move.l     -[A7], [A0 + 0xC]
  8283. 00005FBC  4EAD 029A                jsr        [A5 + 0x29A /* export_79 */]
  8284. 00005FC0  588F                     addq.l     A7, 4
  8285. 00005FC2  206E 0008                movea.l    A0, [A6 + 0x8]
  8286. 00005FC6  2068 000C                movea.l    A0, [A0 + 0xC]
  8287. 00005FCA  E9D0 00C1                bfextu     D0, [A0] {3:1}
  8288. 00005FCE  4A40                     tst.w      D0
  8289. 00005FD0  6712                     beq        +0x14 /* 00005FE4 */
  8290. 00005FD2  206E 0008                movea.l    A0, [A6 + 0x8]
  8291. 00005FD6  2068 0004                movea.l    A0, [A0 + 0x4]
  8292. 00005FDA  486D F69A                pea.l      [A5 - 0x966]
  8293. 00005FDE  2050                     movea.l    A0, [A0]
  8294. 00005FE0  4E90                     jsr        [A0]
  8295. 00005FE2  588F                     addq.l     A7, 4
  8296. label00005FE4:
  8297. 00005FE4  206E 0008                movea.l    A0, [A6 + 0x8]
  8298. 00005FE8  2068 0004                movea.l    A0, [A0 + 0x4]
  8299. 00005FEC  2F2D F52A                move.l     -[A7], [A5 - 0xAD6]
  8300. 00005FF0  2068 001E                movea.l    A0, [A0 + 0x1E]
  8301. 00005FF4  4E90                     jsr        [A0]
  8302. 00005FF6  588F                     addq.l     A7, 4
  8303. 00005FF8  206E 0008                movea.l    A0, [A6 + 0x8]
  8304. 00005FFC  2068 0004                movea.l    A0, [A0 + 0x4]
  8305. 00006000  2F2D F52E                move.l     -[A7], [A5 - 0xAD2]
  8306. 00006004  2068 001E                movea.l    A0, [A0 + 0x1E]
  8307. 00006008  4E90                     jsr        [A0]
  8308. 0000600A  588F                     addq.l     A7, 4
  8309. 0000600C  206E 0008                movea.l    A0, [A6 + 0x8]
  8310. 00006010  2068 0004                movea.l    A0, [A0 + 0x4]
  8311. 00006014  2F2D F532                move.l     -[A7], [A5 - 0xACE]
  8312. 00006018  2068 001E                movea.l    A0, [A0 + 0x1E]
  8313. 0000601C  4E90                     jsr        [A0]
  8314. 0000601E  588F                     addq.l     A7, 4
  8315. 00006020  4E5E                     unlink     A6
  8316. 00006022  4E75                     rts
  8317. 00006024  4F55                     chk.w      D7, [A5]
  8318. 00006026  5450                     addq.w     [A0], 2
  8319. 00006028  5554                     subq.w     [A4], 2
  8320. 0000602A  5445                     addq.w     D5, 2
  8321. 0000602C  4E56 0000                link       A6, 0
  8322. 00006030  206E 0008                movea.l    A0, [A6 + 0x8]
  8323. 00006034  43ED 01C2                lea.l      A1, [A5 + 0x1C2 /* export_52 */]
  8324. 00006038  2050                     movea.l    A0, [A0]
  8325. 0000603A  2149 006C                move.l     [A0 + 0x6C], A1
  8326. 0000603E  206E 0008                movea.l    A0, [A6 + 0x8]
  8327. 00006042  43ED 01CA                lea.l      A1, [A5 + 0x1CA /* export_53 */]
  8328. 00006046  2050                     movea.l    A0, [A0]
  8329. 00006048  2149 0070                move.l     [A0 + 0x70], A1
  8330. 0000604C  206E 0008                movea.l    A0, [A6 + 0x8]
  8331. 00006050  43ED 01D2                lea.l      A1, [A5 + 0x1D2 /* export_54 */]
  8332. 00006054  2050                     movea.l    A0, [A0]
  8333. 00006056  2149 0074                move.l     [A0 + 0x74], A1
  8334. 0000605A  206E 0008                movea.l    A0, [A6 + 0x8]
  8335. 0000605E  43ED 01DA                lea.l      A1, [A5 + 0x1DA /* export_55 */]
  8336. 00006062  2050                     movea.l    A0, [A0]
  8337. 00006064  2149 0078                move.l     [A0 + 0x78], A1
  8338. 00006068  206E 0008                movea.l    A0, [A6 + 0x8]
  8339. 0000606C  0C28 0001 0010           cmpi.b     [A0 + 0x10], 0x1
  8340. 00006072  671E                     beq        +0x20 /* 00006092 */
  8341. 00006074  206E 0008                movea.l    A0, [A6 + 0x8]
  8342. 00006078  0C28 0002 0010           cmpi.b     [A0 + 0x10], 0x2
  8343. 0000607E  6712                     beq        +0x14 /* 00006092 */
  8344. 00006080  206E 0008                movea.l    A0, [A6 + 0x8]
  8345. 00006084  2068 0004                movea.l    A0, [A0 + 0x4]
  8346. 00006088  486D F6B2                pea.l      [A5 - 0x94E]
  8347. 0000608C  2050                     movea.l    A0, [A0]
  8348. 0000608E  4E90                     jsr        [A0]
  8349. 00006090  588F                     addq.l     A7, 4
  8350. label00006092:
  8351. 00006092  206E 0008                movea.l    A0, [A6 + 0x8]
  8352. 00006096  0C28 0002 0010           cmpi.b     [A0 + 0x10], 0x2
  8353. 0000609C  670C                     beq        +0xE /* 000060AA */
  8354. 0000609E  206E 0008                movea.l    A0, [A6 + 0x8]
  8355. 000060A2  0C68 0008 003C           cmpi.w     [A0 + 0x3C], 0x8
  8356. 000060A8  6F20                     ble        +0x22 /* 000060CA */
  8357. label000060AA:
  8358. 000060AA  206E 0008                movea.l    A0, [A6 + 0x8]
  8359. 000060AE  7001                     moveq.l    D0, 0x01
  8360. 000060B0  3140 001E                move.w     [A0 + 0x1E], D0
  8361. 000060B4  206E 0008                movea.l    A0, [A6 + 0x8]
  8362. 000060B8  0C68 0100 0024           cmpi.w     [A0 + 0x24], 0x100
  8363. 000060BE  6F0A                     ble        +0xC /* 000060CA */
  8364. 000060C0  206E 0008                movea.l    A0, [A6 + 0x8]
  8365. 000060C4  317C 0100 0024           move.w     [A0 + 0x24], 0x100
  8366. label000060CA:
  8367. 000060CA  4E5E                     unlink     A6
  8368. 000060CC  4E75                     rts
  8369. 000060CE  4A53                     tst.w      [A3]
  8370. 000060D0  454C                     chk.w      D2, A4
  8371. 000060D2  5747                     subq.w     D7, 3
  8372. 000060D4  4946                     chk.w      D4, D6
  8373. export_57:
  8374. 000060D6  4E56 0000                link       A6, 0
  8375. 000060DA  206E 0008                movea.l    A0, [A6 + 0x8]
  8376. 000060DE  0C28 0001 0010           cmpi.b     [A0 + 0x10], 0x1
  8377. 000060E4  662A                     bne        +0x2C /* 00006110 */
  8378. 000060E6  3F3C 00FF                move.w     -[A7], 0xFF
  8379. 000060EA  206E 0008                movea.l    A0, [A6 + 0x8]
  8380. 000060EE  2F28 0038                move.l     -[A7], [A0 + 0x38]
  8381. 000060F2  206E 0008                movea.l    A0, [A6 + 0x8]
  8382. 000060F6  2F28 0034                move.l     -[A7], [A0 + 0x34]
  8383. 000060FA  486D F6DA                pea.l      [A5 - 0x926]
  8384. 000060FE  206E 0008                movea.l    A0, [A6 + 0x8]
  8385. 00006102  2F28 000C                move.l     -[A7], [A0 + 0xC]
  8386. 00006106  4EAD 0292                jsr        [A5 + 0x292 /* export_78 */]
  8387. 0000610A  4FEF 0012                lea.l      A7, [A7 + 0x12]
  8388. 0000610E  6048                     bra        +0x4A /* 00006158 */
  8389. label00006110:
  8390. 00006110  206E 0008                movea.l    A0, [A6 + 0x8]
  8391. 00006114  0C28 0002 0010           cmpi.b     [A0 + 0x10], 0x2
  8392. 0000611A  662A                     bne        +0x2C /* 00006146 */
  8393. 0000611C  3F3C 00FF                move.w     -[A7], 0xFF
  8394. 00006120  206E 0008                movea.l    A0, [A6 + 0x8]
  8395. 00006124  2F28 0038                move.l     -[A7], [A0 + 0x38]
  8396. 00006128  206E 0008                movea.l    A0, [A6 + 0x8]
  8397. 0000612C  2F28 0034                move.l     -[A7], [A0 + 0x34]
  8398. 00006130  486D F6EA                pea.l      [A5 - 0x916]
  8399. 00006134  206E 0008                movea.l    A0, [A6 + 0x8]
  8400. 00006138  2F28 000C                move.l     -[A7], [A0 + 0xC]
  8401. 0000613C  4EAD 0292                jsr        [A5 + 0x292 /* export_78 */]
  8402. 00006140  4FEF 0012                lea.l      A7, [A7 + 0x12]
  8403. 00006144  6012                     bra        +0x14 /* 00006158 */
  8404. label00006146:
  8405. 00006146  206E 0008                movea.l    A0, [A6 + 0x8]
  8406. 0000614A  2068 0004                movea.l    A0, [A0 + 0x4]
  8407. 0000614E  486D F6FA                pea.l      [A5 - 0x906]
  8408. 00006152  2050                     movea.l    A0, [A0]
  8409. 00006154  4E90                     jsr        [A0]
  8410. 00006156  588F                     addq.l     A7, 4
  8411. label00006158:
  8412. 00006158  4E5E                     unlink     A6
  8413. 0000615A  4E75                     rts
  8414. 0000615C  4F55                     chk.w      D7, [A5]
  8415. 0000615E  5450                     addq.w     [A0], 2
  8416. 00006160  5554                     subq.w     [A4], 2
  8417. 00006162  494E                     chk.w      D4, A6
  8418. export_59:
  8419. 00006164  4E56 FFFC                link       A6, -0x0004
  8420. 00006168  48E7 0738                movem.l    -[A7], D5,D6,D7,A2,A3,A4
  8421. 0000616C  206E 0008                movea.l    A0, [A6 + 0x8]
  8422. 00006170  2868 000C                movea.l    A4, [A0 + 0xC]
  8423. 00006174  206E 0008                movea.l    A0, [A6 + 0x8]
  8424. 00006178  2C28 0034                move.l     D6, [A0 + 0x34]
  8425. 0000617C  206E 0008                movea.l    A0, [A6 + 0x8]
  8426. 00006180  0C28 0001 0010           cmpi.b     [A0 + 0x10], 0x1
  8427. 00006186  6600 0062                bne        +0x64 /* 000061EA */
  8428. 0000618A  7A00                     moveq.l    D5, 0x00
  8429. 0000618C  6000 0052                bra        +0x54 /* 000061E0 */
  8430. label00006190:
  8431. 00006190  206E 000E                movea.l    A0, [A6 + 0xE]
  8432. 00006194  3005                     move.w     D0, D5
  8433. 00006196  48C0                     ext.l      D0
  8434. 00006198  E580                     asl        D0, 2
  8435. 0000619A  D090                     add.l      D0, [A0]
  8436. 0000619C  2040                     movea.l    A0, D0
  8437. 0000619E  2650                     movea.l    A3, [A0]
  8438. 000061A0  2E06                     move.l     D7, D6
  8439. 000061A2  6036                     bra        +0x38 /* 000061DA */
  8440. label000061A4:
  8441. 000061A4  202C 0012                move.l     D0, [A4 + 0x12]
  8442. 000061A8  53AC 0012                subq.l     [A4 + 0x12], 1
  8443. 000061AC  0C80 0000 0001           cmpi.l     D0, 0x1
  8444. 000061B2  6314                     bls        +0x16 /* 000061C8 */
  8445. 000061B4  206C 000E                movea.l    A0, [A4 + 0xE]
  8446. 000061B8  52AC 000E                addq.l     [A4 + 0xE], 1
  8447. 000061BC  1013                     move.b     D0, [A3]
  8448. 000061BE  1080                     move.b     [A0], D0
  8449. 000061C0  0240 00FF                andi.w     D0, 0xFF
  8450. 000061C4  48C0                     ext.l      D0
  8451. 000061C6  600E                     bra        +0x10 /* 000061D6 */
  8452. label000061C8:
  8453. 000061C8  2F0C                     move.l     -[A7], A4
  8454. 000061CA  7000                     moveq.l    D0, 0x00
  8455. 000061CC  1013                     move.b     D0, [A3]
  8456. 000061CE  3F00                     move.w     -[A7], D0
  8457. 000061D0  4EAD 0242                jsr        [A5 + 0x242 /* export_68 */]
  8458. 000061D4  5C8F                     addq.l     A7, 6
  8459. label000061D6:
  8460. 000061D6  528B                     addq.l     A3, 1
  8461. 000061D8  5387                     subq.l     D7, 1
  8462. label000061DA:
  8463. 000061DA  4A87                     tst.l      D7
  8464. 000061DC  6EC6                     bgt        -0x38 /* 000061A4 */
  8465. 000061DE  5245                     addq.w     D5, 1
  8466. label000061E0:
  8467. 000061E0  BA6E 000C                cmp.w      D5, [A6 + 0xC]
  8468. 000061E4  6DAA                     blt        -0x54 /* 00006190 */
  8469. 000061E6  6000 00FC                bra        +0xFE /* 000062E4 */
  8470. label000061EA:
  8471. 000061EA  7A00                     moveq.l    D5, 0x00
  8472. 000061EC  6000 00EE                bra        +0xF0 /* 000062DC */
  8473. label000061F0:
  8474. 000061F0  206E 000E                movea.l    A0, [A6 + 0xE]
  8475. 000061F4  3005                     move.w     D0, D5
  8476. 000061F6  48C0                     ext.l      D0
  8477. 000061F8  E580                     asl        D0, 2
  8478. 000061FA  D090                     add.l      D0, [A0]
  8479. 000061FC  2040                     movea.l    A0, D0
  8480. 000061FE  2650                     movea.l    A3, [A0]
  8481. 00006200  206E 000E                movea.l    A0, [A6 + 0xE]
  8482. 00006204  3005                     move.w     D0, D5
  8483. 00006206  48C0                     ext.l      D0
  8484. 00006208  E580                     asl        D0, 2
  8485. 0000620A  D0A8 0004                add.l      D0, [A0 + 0x4]
  8486. 0000620E  2040                     movea.l    A0, D0
  8487. 00006210  2450                     movea.l    A2, [A0]
  8488. 00006212  206E 000E                movea.l    A0, [A6 + 0xE]
  8489. 00006216  3005                     move.w     D0, D5
  8490. 00006218  48C0                     ext.l      D0
  8491. 0000621A  E580                     asl        D0, 2
  8492. 0000621C  D0A8 0008                add.l      D0, [A0 + 0x8]
  8493. 00006220  2040                     movea.l    A0, D0
  8494. 00006222  2D50 FFFC                move.l     [A6 - 0x4], [A0]
  8495. 00006226  2E06                     move.l     D7, D6
  8496. 00006228  6000 00AA                bra        +0xAC /* 000062D4 */
  8497. label0000622C:
  8498. 0000622C  202C 0012                move.l     D0, [A4 + 0x12]
  8499. 00006230  53AC 0012                subq.l     [A4 + 0x12], 1
  8500. 00006234  0C80 0000 0001           cmpi.l     D0, 0x1
  8501. 0000623A  6314                     bls        +0x16 /* 00006250 */
  8502. 0000623C  206C 000E                movea.l    A0, [A4 + 0xE]
  8503. 00006240  52AC 000E                addq.l     [A4 + 0xE], 1
  8504. 00006244  1013                     move.b     D0, [A3]
  8505. 00006246  1080                     move.b     [A0], D0
  8506. 00006248  0240 00FF                andi.w     D0, 0xFF
  8507. 0000624C  48C0                     ext.l      D0
  8508. 0000624E  600E                     bra        +0x10 /* 0000625E */
  8509. label00006250:
  8510. 00006250  2F0C                     move.l     -[A7], A4
  8511. 00006252  7000                     moveq.l    D0, 0x00
  8512. 00006254  1013                     move.b     D0, [A3]
  8513. 00006256  3F00                     move.w     -[A7], D0
  8514. 00006258  4EAD 0242                jsr        [A5 + 0x242 /* export_68 */]
  8515. 0000625C  5C8F                     addq.l     A7, 6
  8516. label0000625E:
  8517. 0000625E  528B                     addq.l     A3, 1
  8518. 00006260  202C 0012                move.l     D0, [A4 + 0x12]
  8519. 00006264  53AC 0012                subq.l     [A4 + 0x12], 1
  8520. 00006268  0C80 0000 0001           cmpi.l     D0, 0x1
  8521. 0000626E  6314                     bls        +0x16 /* 00006284 */
  8522. 00006270  206C 000E                movea.l    A0, [A4 + 0xE]
  8523. 00006274  52AC 000E                addq.l     [A4 + 0xE], 1
  8524. 00006278  1012                     move.b     D0, [A2]
  8525. 0000627A  1080                     move.b     [A0], D0
  8526. 0000627C  0240 00FF                andi.w     D0, 0xFF
  8527. 00006280  48C0                     ext.l      D0
  8528. 00006282  600E                     bra        +0x10 /* 00006292 */
  8529. label00006284:
  8530. 00006284  2F0C                     move.l     -[A7], A4
  8531. 00006286  7000                     moveq.l    D0, 0x00
  8532. 00006288  1012                     move.b     D0, [A2]
  8533. 0000628A  3F00                     move.w     -[A7], D0
  8534. 0000628C  4EAD 0242                jsr        [A5 + 0x242 /* export_68 */]
  8535. 00006290  5C8F                     addq.l     A7, 6
  8536. label00006292:
  8537. 00006292  528A                     addq.l     A2, 1
  8538. 00006294  202C 0012                move.l     D0, [A4 + 0x12]
  8539. 00006298  53AC 0012                subq.l     [A4 + 0x12], 1
  8540. 0000629C  0C80 0000 0001           cmpi.l     D0, 0x1
  8541. 000062A2  6318                     bls        +0x1A /* 000062BC */
  8542. 000062A4  206C 000E                movea.l    A0, [A4 + 0xE]
  8543. 000062A8  52AC 000E                addq.l     [A4 + 0xE], 1
  8544. 000062AC  226E FFFC                movea.l    A1, [A6 - 0x4]
  8545. 000062B0  1011                     move.b     D0, [A1]
  8546. 000062B2  1080                     move.b     [A0], D0
  8547. 000062B4  0240 00FF                andi.w     D0, 0xFF
  8548. 000062B8  48C0                     ext.l      D0
  8549. 000062BA  6012                     bra        +0x14 /* 000062CE */
  8550. label000062BC:
  8551. 000062BC  2F0C                     move.l     -[A7], A4
  8552. 000062BE  206E FFFC                movea.l    A0, [A6 - 0x4]
  8553. 000062C2  7000                     moveq.l    D0, 0x00
  8554. 000062C4  1010                     move.b     D0, [A0]
  8555. 000062C6  3F00                     move.w     -[A7], D0
  8556. 000062C8  4EAD 0242                jsr        [A5 + 0x242 /* export_68 */]
  8557. 000062CC  5C8F                     addq.l     A7, 6
  8558. label000062CE:
  8559. 000062CE  52AE FFFC                addq.l     [A6 - 0x4], 1
  8560. 000062D2  5387                     subq.l     D7, 1
  8561. label000062D4:
  8562. 000062D4  4A87                     tst.l      D7
  8563. 000062D6  6E00 FF54                bgt        -0xAA /* 0000622C */
  8564. 000062DA  5245                     addq.w     D5, 1
  8565. label000062DC:
  8566. 000062DC  BA6E 000C                cmp.w      D5, [A6 + 0xC]
  8567. 000062E0  6D00 FF0E                blt        -0xF0 /* 000061F0 */
  8568. label000062E4:
  8569. 000062E4  4CDF 1CE0                movem.l    D5,D6,D7,A2,A3,A4, [A7]+
  8570. 000062E8  4E5E                     unlink     A6
  8571. 000062EA  4E75                     rts
  8572. 000062EC  5055                     addq.w     [A5], 8
  8573. 000062EE  5450                     addq.w     [A0], 2
  8574. 000062F0  4958                     chk.w      D4, [A0]+
  8575. 000062F2  454C                     chk.w      D2, A4
  8576. export_56:
  8577. 000062F4  4E56 0000                link       A6, 0
  8578. 000062F8  48E7 0F38                movem.l    -[A7], D4,D5,D6,D7,A2,A3,A4
  8579. 000062FC  206E 0008                movea.l    A0, [A6 + 0x8]
  8580. 00006300  2868 000C                movea.l    A4, [A0 + 0xC]
  8581. 00006304  206E 0008                movea.l    A0, [A6 + 0x8]
  8582. 00006308  2C28 0034                move.l     D6, [A0 + 0x34]
  8583. 0000630C  206E 0008                movea.l    A0, [A6 + 0x8]
  8584. 00006310  0C28 0001 0010           cmpi.b     [A0 + 0x10], 0x1
  8585. 00006316  6600 0088                bne        +0x8A /* 000063A0 */
  8586. 0000631A  7A00                     moveq.l    D5, 0x00
  8587. 0000631C  6000 0078                bra        +0x7A /* 00006396 */
  8588. label00006320:
  8589. 00006320  206E 000E                movea.l    A0, [A6 + 0xE]
  8590. 00006324  3005                     move.w     D0, D5
  8591. 00006326  48C0                     ext.l      D0
  8592. 00006328  E580                     asl        D0, 2
  8593. 0000632A  D090                     add.l      D0, [A0]
  8594. 0000632C  2040                     movea.l    A0, D0
  8595. 0000632E  2650                     movea.l    A3, [A0]
  8596. 00006330  2E06                     move.l     D7, D6
  8597. 00006332  6000 005C                bra        +0x5E /* 00006390 */
  8598. label00006336:
  8599. 00006336  202C 0012                move.l     D0, [A4 + 0x12]
  8600. 0000633A  53AC 0012                subq.l     [A4 + 0x12], 1
  8601. 0000633E  0C80 0000 0001           cmpi.l     D0, 0x1
  8602. 00006344  6326                     bls        +0x28 /* 0000636C */
  8603. 00006346  206C 000E                movea.l    A0, [A4 + 0xE]
  8604. 0000634A  52AC 000E                addq.l     [A4 + 0xE], 1
  8605. 0000634E  7000                     moveq.l    D0, 0x00
  8606. 00006350  1013                     move.b     D0, [A3]
  8607. 00006352  226D F6D6                movea.l    A1, [A5 - 0x92A]
  8608. 00006356  4840                     swap.w     D0
  8609. 00006358  4240                     clr.w      D0
  8610. 0000635A  4840                     swap.w     D0
  8611. 0000635C  D091                     add.l      D0, [A1]
  8612. 0000635E  2240                     movea.l    A1, D0
  8613. 00006360  1011                     move.b     D0, [A1]
  8614. 00006362  1080                     move.b     [A0], D0
  8615. 00006364  0240 00FF                andi.w     D0, 0xFF
  8616. 00006368  48C0                     ext.l      D0
  8617. 0000636A  6020                     bra        +0x22 /* 0000638C */
  8618. label0000636C:
  8619. 0000636C  7000                     moveq.l    D0, 0x00
  8620. 0000636E  1013                     move.b     D0, [A3]
  8621. 00006370  206D F6D6                movea.l    A0, [A5 - 0x92A]
  8622. 00006374  4840                     swap.w     D0
  8623. 00006376  4240                     clr.w      D0
  8624. 00006378  4840                     swap.w     D0
  8625. 0000637A  D090                     add.l      D0, [A0]
  8626. 0000637C  2F0C                     move.l     -[A7], A4
  8627. 0000637E  2040                     movea.l    A0, D0
  8628. 00006380  7000                     moveq.l    D0, 0x00
  8629. 00006382  1010                     move.b     D0, [A0]
  8630. 00006384  3F00                     move.w     -[A7], D0
  8631. 00006386  4EAD 0242                jsr        [A5 + 0x242 /* export_68 */]
  8632. 0000638A  5C8F                     addq.l     A7, 6
  8633. label0000638C:
  8634. 0000638C  528B                     addq.l     A3, 1
  8635. 0000638E  5387                     subq.l     D7, 1
  8636. label00006390:
  8637. 00006390  4A87                     tst.l      D7
  8638. 00006392  6EA2                     bgt        -0x5C /* 00006336 */
  8639. 00006394  5245                     addq.w     D5, 1
  8640. label00006396:
  8641. 00006396  BA6E 000C                cmp.w      D5, [A6 + 0xC]
  8642. 0000639A  6D84                     blt        -0x7A /* 00006320 */
  8643. 0000639C  6000 0106                bra        +0x108 /* 000064A4 */
  8644. label000063A0:
  8645. 000063A0  7A00                     moveq.l    D5, 0x00
  8646. 000063A2  6000 00F8                bra        +0xFA /* 0000649C */
  8647. label000063A6:
  8648. 000063A6  206E 000E                movea.l    A0, [A6 + 0xE]
  8649. 000063AA  3005                     move.w     D0, D5
  8650. 000063AC  48C0                     ext.l      D0
  8651. 000063AE  E580                     asl        D0, 2
  8652. 000063B0  D090                     add.l      D0, [A0]
  8653. 000063B2  2040                     movea.l    A0, D0
  8654. 000063B4  2650                     movea.l    A3, [A0]
  8655. 000063B6  2E06                     move.l     D7, D6
  8656. 000063B8  6000 00DA                bra        +0xDC /* 00006494 */
  8657. label000063BC:
  8658. 000063BC  7000                     moveq.l    D0, 0x00
  8659. 000063BE  1013                     move.b     D0, [A3]
  8660. 000063C0  3800                     move.w     D4, D0
  8661. 000063C2  202C 0012                move.l     D0, [A4 + 0x12]
  8662. 000063C6  53AC 0012                subq.l     [A4 + 0x12], 1
  8663. 000063CA  0C80 0000 0001           cmpi.l     D0, 0x1
  8664. 000063D0  631C                     bls        +0x1E /* 000063EE */
  8665. 000063D2  206C 000E                movea.l    A0, [A4 + 0xE]
  8666. 000063D6  52AC 000E                addq.l     [A4 + 0xE], 1
  8667. 000063DA  226D F6D6                movea.l    A1, [A5 - 0x92A]
  8668. 000063DE  3444                     movea.w    A2, D4
  8669. 000063E0  D5D1                     add.l      A2, [A1]
  8670. 000063E2  1012                     move.b     D0, [A2]
  8671. 000063E4  1080                     move.b     [A0], D0
  8672. 000063E6  0240 00FF                andi.w     D0, 0xFF
  8673. 000063EA  48C0                     ext.l      D0
  8674. 000063EC  6016                     bra        +0x18 /* 00006404 */
  8675. label000063EE:
  8676. 000063EE  206D F6D6                movea.l    A0, [A5 - 0x92A]
  8677. 000063F2  3244                     movea.w    A1, D4
  8678. 000063F4  D3D0                     add.l      A1, [A0]
  8679. 000063F6  2F0C                     move.l     -[A7], A4
  8680. 000063F8  7000                     moveq.l    D0, 0x00
  8681. 000063FA  1011                     move.b     D0, [A1]
  8682. 000063FC  3F00                     move.w     -[A7], D0
  8683. 000063FE  4EAD 0242                jsr        [A5 + 0x242 /* export_68 */]
  8684. 00006402  5C8F                     addq.l     A7, 6
  8685. label00006404:
  8686. 00006404  202C 0012                move.l     D0, [A4 + 0x12]
  8687. 00006408  53AC 0012                subq.l     [A4 + 0x12], 1
  8688. 0000640C  0C80 0000 0001           cmpi.l     D0, 0x1
  8689. 00006412  631E                     bls        +0x20 /* 00006432 */
  8690. 00006414  206C 000E                movea.l    A0, [A4 + 0xE]
  8691. 00006418  52AC 000E                addq.l     [A4 + 0xE], 1
  8692. 0000641C  226D F6D6                movea.l    A1, [A5 - 0x92A]
  8693. 00006420  3444                     movea.w    A2, D4
  8694. 00006422  D5E9 0004                add.l      A2, [A1 + 0x4]
  8695. 00006426  1012                     move.b     D0, [A2]
  8696. 00006428  1080                     move.b     [A0], D0
  8697. 0000642A  0240 00FF                andi.w     D0, 0xFF
  8698. 0000642E  48C0                     ext.l      D0
  8699. 00006430  6018                     bra        +0x1A /* 0000644A */
  8700. label00006432:
  8701. 00006432  206D F6D6                movea.l    A0, [A5 - 0x92A]
  8702. 00006436  3244                     movea.w    A1, D4
  8703. 00006438  D3E8 0004                add.l      A1, [A0 + 0x4]
  8704. 0000643C  2F0C                     move.l     -[A7], A4
  8705. 0000643E  7000                     moveq.l    D0, 0x00
  8706. 00006440  1011                     move.b     D0, [A1]
  8707. 00006442  3F00                     move.w     -[A7], D0
  8708. 00006444  4EAD 0242                jsr        [A5 + 0x242 /* export_68 */]
  8709. 00006448  5C8F                     addq.l     A7, 6
  8710. label0000644A:
  8711. 0000644A  202C 0012                move.l     D0, [A4 + 0x12]
  8712. 0000644E  53AC 0012                subq.l     [A4 + 0x12], 1
  8713. 00006452  0C80 0000 0001           cmpi.l     D0, 0x1
  8714. 00006458  631E                     bls        +0x20 /* 00006478 */
  8715. 0000645A  206C 000E                movea.l    A0, [A4 + 0xE]
  8716. 0000645E  52AC 000E                addq.l     [A4 + 0xE], 1
  8717. 00006462  226D F6D6                movea.l    A1, [A5 - 0x92A]
  8718. 00006466  3444                     movea.w    A2, D4
  8719. 00006468  D5E9 0008                add.l      A2, [A1 + 0x8]
  8720. 0000646C  1012                     move.b     D0, [A2]
  8721. 0000646E  1080                     move.b     [A0], D0
  8722. 00006470  0240 00FF                andi.w     D0, 0xFF
  8723. 00006474  48C0                     ext.l      D0
  8724. 00006476  6018                     bra        +0x1A /* 00006490 */
  8725. label00006478:
  8726. 00006478  206D F6D6                movea.l    A0, [A5 - 0x92A]
  8727. 0000647C  3244                     movea.w    A1, D4
  8728. 0000647E  D3E8 0008                add.l      A1, [A0 + 0x8]
  8729. 00006482  2F0C                     move.l     -[A7], A4
  8730. 00006484  7000                     moveq.l    D0, 0x00
  8731. 00006486  1011                     move.b     D0, [A1]
  8732. 00006488  3F00                     move.w     -[A7], D0
  8733. 0000648A  4EAD 0242                jsr        [A5 + 0x242 /* export_68 */]
  8734. 0000648E  5C8F                     addq.l     A7, 6
  8735. label00006490:
  8736. 00006490  528B                     addq.l     A3, 1
  8737. 00006492  5387                     subq.l     D7, 1
  8738. label00006494:
  8739. 00006494  4A87                     tst.l      D7
  8740. 00006496  6E00 FF24                bgt        -0xDA /* 000063BC */
  8741. 0000649A  5245                     addq.w     D5, 1
  8742. label0000649C:
  8743. 0000649C  BA6E 000C                cmp.w      D5, [A6 + 0xC]
  8744. 000064A0  6D00 FF04                blt        -0xFA /* 000063A6 */
  8745. label000064A4:
  8746. 000064A4  4CDF 1CF0                movem.l    D4,D5,D6,D7,A2,A3,A4, [A7]+
  8747. 000064A8  4E5E                     unlink     A6
  8748. 000064AA  4E75                     rts
  8749. 000064AC  5055                     addq.w     [A5], 8
  8750. 000064AE  5444                     addq.w     D4, 2
  8751. 000064B0  454D                     chk.w      D2, A5
  8752. 000064B2  4150                     chk.w      D0, [A0]
  8753. export_58:
  8754. 000064B4  4E56 0000                link       A6, 0
  8755. 000064B8  2B6E 000E F6D6           move.l     [A5 - 0x92A], [A6 + 0xE]
  8756. 000064BE  206E 0008                movea.l    A0, [A6 + 0x8]
  8757. 000064C2  43ED 01E2                lea.l      A1, [A5 + 0x1E2 /* export_56 */]
  8758. 000064C6  2050                     movea.l    A0, [A0]
  8759. 000064C8  2149 0074                move.l     [A0 + 0x74], A1
  8760. 000064CC  4E5E                     unlink     A6
  8761. 000064CE  4E75                     rts
  8762. 000064D0  5055                     addq.w     [A5], 8
  8763. 000064D2  5443                     addq.w     D3, 2
  8764. 000064D4  4F4C                     chk.w      D7, A4
  8765. 000064D6  4F52                     chk.w      D7, [A2]
  8766. export_60:
  8767. 000064D8  4E56 0000                link       A6, 0
  8768. 000064DC  206E 0008                movea.l    A0, [A6 + 0x8]
  8769. 000064E0  2F28 000C                move.l     -[A7], [A0 + 0xC]
  8770. 000064E4  4EAD 029A                jsr        [A5 + 0x29A /* export_79 */]
  8771. 000064E8  588F                     addq.l     A7, 4
  8772. 000064EA  206E 0008                movea.l    A0, [A6 + 0x8]
  8773. 000064EE  2068 000C                movea.l    A0, [A0 + 0xC]
  8774. 000064F2  E9D0 00C1                bfextu     D0, [A0] {3:1}
  8775. 000064F6  4A40                     tst.w      D0
  8776. 000064F8  6712                     beq        +0x14 /* 0000650C */
  8777. 000064FA  206E 0008                movea.l    A0, [A6 + 0x8]
  8778. 000064FE  2068 0004                movea.l    A0, [A0 + 0x4]
  8779. 00006502  486D F71E                pea.l      [A5 - 0x8E2]
  8780. 00006506  2050                     movea.l    A0, [A0]
  8781. 00006508  4E90                     jsr        [A0]
  8782. 0000650A  588F                     addq.l     A7, 4
  8783. label0000650C:
  8784. 0000650C  4E5E                     unlink     A6
  8785. 0000650E  4E75                     rts
  8786. 00006510  4F55                     chk.w      D7, [A5]
  8787. 00006512  5450                     addq.w     [A0], 2
  8788. 00006514  5554                     subq.w     [A4], 2
  8789. 00006516  5445                     addq.w     D5, 2
  8790. fn00006518:
  8791. 00006518  4E56 0000                link       A6, 0
  8792. 0000651C  206E 0008                movea.l    A0, [A6 + 0x8]
  8793. 00006520  43ED 01EA                lea.l      A1, [A5 + 0x1EA /* export_57 */]
  8794. 00006524  2050                     movea.l    A0, [A0]
  8795. 00006526  2149 006C                move.l     [A0 + 0x6C], A1
  8796. 0000652A  206E 0008                movea.l    A0, [A6 + 0x8]
  8797. 0000652E  43ED 01F2                lea.l      A1, [A5 + 0x1F2 /* export_58 */]
  8798. 00006532  2050                     movea.l    A0, [A0]
  8799. 00006534  2149 0070                move.l     [A0 + 0x70], A1
  8800. 00006538  206E 0008                movea.l    A0, [A6 + 0x8]
  8801. 0000653C  43ED 01FA                lea.l      A1, [A5 + 0x1FA /* export_59 */]
  8802. 00006540  2050                     movea.l    A0, [A0]
  8803. 00006542  2149 0074                move.l     [A0 + 0x74], A1
  8804. 00006546  206E 0008                movea.l    A0, [A6 + 0x8]
  8805. 0000654A  43ED 0202                lea.l      A1, [A5 + 0x202 /* export_60 */]
  8806. 0000654E  2050                     movea.l    A0, [A0]
  8807. 00006550  2149 0078                move.l     [A0 + 0x78], A1
  8808. 00006554  4E5E                     unlink     A6
  8809. 00006556  4E75                     rts
  8810. 00006558  4A53                     tst.w      [A3]
  8811. 0000655A  454C                     chk.w      D2, A4
  8812. 0000655C  5750                     subq.w     [A0], 3
  8813. 0000655E  504D                     addq.w     A5, 8
  8814.